.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

LINQ

LINQ tools and providers

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

LINQ to Active Directory

áHome Page HomeáPage

Categories: LINQ

Author: Bart De Smet

Latest version: 1.0.1
Added 2008-08-07

Custom LINQ query provider that allows querying objects in Active Directory.

Internally, queries are translated into LDAP filters which are sent to the server using the System.DirectoryServices .NET Framework library.

Features include:
- Translates into LDAP filters according to RFC 2254
- Entity model with support of propagating updates back
- Supports mappings to both the System.DirectoryServices (.NET) and ActiveDs (COM) APIs

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

SqlTac

áHome Page HomeáPage

Categories: Database management, LINQ, Object-relational mapping

Author: Caber Computing

Latest version: 0.315.67
Added 2008-03-06

Tool for DBAs and developers that provides database management features and extends LINQ to SQL's SqlMetal.

Features include:
- Analyzes your risk and the cost of a failing to capture your domain knowledge
- Analyzes your database's design
- Compares (diffs) two database schemas
- Optionally corrects problems with your database's design
- Validates all of the SQL used in your stored procedures, views and user defined functions
- Checks the consistency of your database, reporting orphans
- Documents your domain knowledge
- Backups database schemas
- Object-relational mapping (ORM)
- Builds a LINQ to SQL (DLinq) data access layer by improving SQLMetal (Organization of the source code, multiple collapsable regions, emits XML comments)
- Assists in building help files of your domain knowledge
- Supports .NET 3.5 and Visual Studio 2008
- Supports SQL Server 2000, 2005 and 2008 CTP
- Sandcastle Oct. 2007 CTP

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

NLinq

áHome Page HomeáPage

Categories: LINQ

Author: Evaluant

Latest version: 1.0.1
Added 2009-09-23

Query interpreter based on LINQ.
NLinq allows you to dynamically define expressions that will be analyzed and executed on an object graph in order to filter it.
NLinq re-implements LINQ's features for .NET 1.1 and 2.0 by providing a LINQ grammar parser and a "LINQ to Objects" execution environment. With NLinq you can take advantage of major C# 3.0 features without requiring .NET 3.5.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Bindable LINQ

áHome Page HomeáPage

Categories: LINQ, Rich client UI

Latest version: 1.0 Beta 1
Added 2008-06-02

Set of extensions to LINQ that add data binding and change propagation capabilities to standard LINQ queries.
As well as propagating change, Bindable LINQ can analyse your queries at runtime and detect any dependencies your query has. If these dependencies provide events to subscribe to, Bindable LINQ will automatically monitor them for change.
The aim of Bindable LINQ is to be fully compatible with LINQ to Objects, at least where it makes sense. This currently includes support for operations such as Where, Select, GroupBy and Union. Aggregates, such as Sum, Min, Max and Average, are also supported.
Designed for Windows Presentation Foundation, Silverlight, and Windows Forms.

Previous name: SyncLINQ

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LINQ to Twitter

áHome Page HomeáPage

Categories: LINQ

Author: Joe Mayo

Latest version: 2.0.2 Beta
Added 2009-10-03

LINQ provider for the Twitter micro-blogging service.
LINQ to Twitter uses standard LINQ syntax for queries and includes method calls for changes via the Twitter API.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Entity Developer

áHome Page HomeáPage

Categories: LINQ, Persistence - Data-tier

Latest version: 2.20
Added 2009-09-15

LINQ to SQL and Entity Framework modeling and code generation tool.
Entity Developer allows you to design an entity model from scratch or reverse-engineer an existing database. The model is used to generate C# or VB code with predefined code templates. You can customize the templates to fit your needs.

Features include:
- Design entity models for ADO.NET Entity Framework and LINQ to SQL
- Visual schema modeling
- Customizable user interface
- Reverse engineering (database object to entity model)
- Predefined and custom templates for class generation, with a template language for custom templates
- GUI for predefined and custom templates
- Diagram with zooming, overview, and printing
- Undo/Redo support
- Visual Studio is not required
- Supports SQL Server, Oracle, MySQL, PostgreSQL, and SQLite

Available in three editions: SQL Server, Express, dotConnect.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

IQToolkit

áHome Page HomeáPage

Categories: LINQ

Author: Matt Warren

Latest version: 0.16
Added 2009-10-03

Framework for building your own LINQ IQueryable provider.
IQTookit (LINQ IQueryable Toolkit) contains common tools and source code you can apply to your own project.
In the toolkit you will find techniques for manipulating LINQ expression trees, implementing IQueryable providers, and a host of extensible components for building providers that target translation of LINQ expressions into SQL like languages.

See also http://blogs.msdn.com/mattwar/pages/linq-links.aspx

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LinqLite

áHome Page HomeáPage

Categories: LINQ

Author: Jason Allor

Library that provides a set of base and helper classes suitable for quickly creating a custom LINQ Provider over a simple data set or web resource.
LinqLite does not support the full set of LINQ syntax. It does not support joins, for example. However, it does support the core set of LINQ expressions that youĺre likely to find yourself using 90% of the time for simple queries over a simple data provider. The advantage is that using LinqLite is a less expensive way to expose an IQueryable over your back-end data provider.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LiveLinq

áHome Page HomeáPage

Categories: LINQ

Author: ComponentOne

Indexing and live views for LINQ.
LiveLinq is a class library that augments the functionality of LINQ using indexing and other optimizations to speed up LINQ queries. And with live view, your LINQ query result is kept up-to-date without re-populating it every time its base data changes.

Features include:
- Indexing
- Live Views
- Data Binding

Built for .NET 2
Built for .NET 2

Q-Expose

áHome Page HomeáPage

Categories: LINQ

Author: Richard Fencel

Latest version: 1.0
Added 2008-03-31

LINQ educational tool that allows you to see what is going on at every step of your LINQ queries.
Q-Expose displays in tabular form the results of each step of a LINQ query.

Features include:
- Supports LINQ to Objects and with minor limitations LINQ to XML. Does NOT support LINQ to SQL or LINQ to Entities (except for simple queries).
- LINQ queries and their inputs and outputs are captured at every step of their execution. All fields implemented as IEnumerable can be recursed to an unlimited number of levels.
- It is possible to move both forward and backward in the history of a LINQ query by clicking on the appropriate method.
- Multiple breakpoints can be defined.
- Breakpoints can be saved to disk for later viewing. This is especially useful when analyzing LINQ operations that have occurred on a remote computer.

Built for .NET 2
Built for .NET 2

Continuous LINQ

áHome Page HomeáPage

Categories: LINQ

Latest version: 2.1
Added 2009-08-02

.NET 3.5 extension that builds on the LINQ query syntax to create continuous, self-updating result sets.
In traditional LINQ queries, you write your query and get stale results. With Continuous LINQ, you write a query and the results of that query are continuously updated as changes are made to the source collection or items within the source collection.

CLINQ is especially useful in GUI development and in binding to filtered streams of data such as financial or other network message data.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

BackLINQ

áHome Page HomeáPage

Categories: LINQ

Author: Atif Aziz

Latest version: 1.0
Added 2009-09-15

Allows applications written in C# 3.0, but which need to target .NET Framework 2.0 and/or 3.x, to reap the benefits and expressiveness of LINQ to Objects and lambda expressions.
BackLINQ provides a complete and tested implementation of the LINQ Standard Query Operators.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

i4o

áHome Page HomeáPage

Categories: LINQ

Latest version: 0.93 Beta 3
Added 2009-10-03

Class library that extends LINQ to allow you to put indexes on your objects.
Using i4o (index for objects), the speed of LINQ operations are often over one thousand times faster than without i4o.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LinqToRdf

áHome Page HomeáPage

Categories: LINQ, Miscellaneous

Author: Andrew Matthews

Latest version: 0.8
Added 2008-08-02

Semantic web framework for .NET.

LinqToRdf provides a way to integrate Semantic Web queries into your software. At the core of the system sits a LINQ query provider that converts your queries into the SPARQL query language.

Features include:
- a LINQ query provider using both local triple stores with Graph Matching and SPARQL queries on remote stores
- graphical design tools for visual studio 2008 that provide a UML style design surface for the production of both ontologies and .NET domain models

Built for .NET 2
Built for .NET 2
Library
Library
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Linqer

áHome Page HomeáPage

Categories: LINQ

Author: Mikhail Oumantsev

Latest version: 4.0.2
Added 2009-10-03Updated 2011-05-17

SQL to LINQ converter.

Linqer will help you to learn LINQ and convert your existing SQL statements.
Not every SQL statement can be converted to LINQ, but Linqer covers many different types of SQL expressions.
Linqer supports both C# and VB.NET.
Because LINQ is a part of C# and VB languages, it is sensitive to data types conversions. Linqer performs the required type castings in the produced LINQ statements.
Linqer can convert the most useful SQL Server functions.

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4

Huagati DBML/EDMX Tools

áHome Page HomeáPage

Categories: LINQ, Persistence - Data-tier

Author: Huagati Systems Co.

Latest version: 1.82
Added 2008-08-21Updated 2009-12-11

Add-in for Visual Studio that adds functionality to the LINQ to SQL (DBML) diagram designer, and to the ADO.NET Entity Framework designer in Visual Studio 2008 and 2010 (beta 2).

Features include:
- Synchronize LINQ to SQL models with the underlying database and any database schema changes
- Mass-rename LINQ to SQL and Entity Framework generated entity classes and their members to use .NET naming conventions
- Generate documentation comments for L2S and EF entity classes from the database
- Generate SQL-DDL scripts from LINQ to SQL and Entity Framework models

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Add-in
Add-in

Huagati Query Profiler

áHome Page HomeáPage

Categories: LINQ

Author: Huagati Systems Co.

Latest version: 1.20
Added 2009-10-03Updated 2009-12-11

Runtime profiling tools for LINQ to SQL and LLBLGen Pro.
Huagati Query Profiler is a toolkit that enables runtime profiling of LINQ to SQL, and LLBLGen Pro based software accessing SQL Server databases. It consists of the Huagati Linq-to-SQL Profiler and Huagati LLBLGen Profiler runtime components, and a profiler log explorer application.

The runtime components are designed to be integrated and distributed with applications that are using either LINQ to SQL, or LLBLGen Pro for accessing SQL Server. The runtime components add functionality to log and profile database query cost and performance throughout the lifespan of an application; during development, test, and in live production environments. Runtime filters allow application developers to target specific SQL query behavior such as excessive reads, excessive execution times, table scans, queries with no matching indexes, and many other scenarios that can have an impact on database and application performance.

Use the profiler to proactively detect potential performance bottlenecks, and to gain an understanding of how your applications interact with the underlying database(s).

Built for .NET 2
Built for .NET 2

Athena

áHome Page HomeáPage

Categories: LINQ

Author: Mehfuz Hossain

Latest version: 1.4
Added 2008-08-07

LINQ to Flickr API.

Athena lets you query and make changes to a Flickr photo stream with LINQ query syntax. It can be used to query (search by tag, literal or user), insert or delete photos, add/ delete comments, query popular tags, people, do authentication and more.

Features include:
- Add/remove photos feature
- View single photo
- Automated login process, supported both for desktop and web application
- Take and Skip methods
- Full text Search by SearchMode.FreeText
- Tag only search by SearchMode.Tags with TagMode := AND or OR
- Search by user along with SearchText
- Comments query/add/delete
- List of popular tags
- Query people by NSID or username
- Order by DateTaken and DatePosted
- Anonymous query projection
- Query Popular tags, order by score, title or period
- Query photos by Extras option , Turn on Safe Search
- Update Photo Title, Description, Update comments

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Visual LINQ Query Builder

áHome Page HomeáPage

Categories: LINQ

Add-in to Visual Studio 2008's designer that helps you visually build LINQ to SQL queries.
Visual LINQ Query Builder (VLinq) provides the same experience as, for instance the Microsoft Access Query Builder, but in the LINQ domain. The entire UI of this add-in uses WPF. The goal of this tool is to help users become more familiar with the LINQ syntax.It also helps you to group all queries at the same place allowing easy management (edit, add, remove) and previewing and testing.

Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

LinqExtender

áHome Page HomeáPage

Categories: LINQ

Author: Mehfuz Hossain

Latest version: 2.1
Added 2008-08-07Updated 2009-08-02

Toolkit for creating custom LINQ providers without knowing anything of how expression is parsed or processed and focusing only on the business logic.
To create your LINQ provider with LinqExtender, you extend its query class, declare the query object and override some methods to put your logic and its done.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LINQPad

áHome Page HomeáPage

Categories: LINQ

Author: Joseph Albahari

Latest version: 1.22
Added 2007-08-30Updated 2008-03-31

LINQ tool that you can use to quickly try out LINQ expressions.
You can think of LINQPad as SQL Query Analyzer, but with LINQ expressions as the queries.
LINQPad supports LINQ to Objects, LINQ to SQL and LINQ to XML. In fact, it supports everything in C# 3.0 and .NET Framework 3.5.
LINQPad ships as a simple "click and run" self-updating 300KB executable.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?