Devart LINQ Insight

Execute LINQ at Design-Time.

Run LINQ queries from your code instantly.

Execute LINQ at Design-Time.

LINQ Insight Features

LINQ Insight seamlessly integrates into Visual Studio.
VS Integration
Convenient query execution, no need to prepare the query or context, just run it.
Execute Queries
View the generated SQL with the parameter values used.
Design-Time Preview
View data with sorting, grouping, filtering etc.
Data Filtering
Support for different LINQ providers & LINQ queries.
Multiple Providers
LINQ Insight seamlessly integrates into Visual Studio.

LINQ Insight seamlessly integrates into Visual Studio.

With LINQ Insight you can write your LINQ Queries in the Visual Studio code editor using all its features (syntax highlighting, intellisense, etc.) and then execute them right from your code with no preparation or query modification. All LINQ Insight requires is compilable code. The result is also displayed in a Visual Studio window.

Convenient query execution, no need to prepare the query or context, just run it.

Convenient query execution, no need to prepare the query or context, just run it.

LINQ Insight executes LINQ queries and allows you to view the generated SQL and returned data at design-time. Unlike other LINQ debug visualizers it does not require you to start a debug session, and you don't need to make any changes to queries or context to execute the query.

View the generated SQL with the parameter values used.

View the generated SQL with the parameter values used.

LINQ Insight allows you to view SQL, generated for LINQ to SQL, LINQ to Entities, LINQ to NHibernate, and LinqConnect queries at design-time.

View data with sorting, grouping, filtering etc.

View data with sorting, grouping, filtering etc.

The returned data is displayed in a grid, where you can sort and group, and filter this data. LINQ Insight returns data in object form, all queries are performed through the used ORM, no emulation is used. It provides convenient ways to browse data of associated objects. LINQ Insight even allows you to edit data for LINQ to SQL, LINQ to Entities, LINQ to NHibernate, and LinqConnect. Changes are applied to the database only after you click the 'Apply Changes' button. You can edit several objects and then apply changes or discard them.

Support for different LINQ providers & LINQ queries.

Support for different LINQ providers & LINQ queries.

LINQ Insight supports LINQ to Entites (Entity Framework), LINQ to NHibernate, LINQ to SQL, LinqConnect, LINQ to XML, and LINQ to Objects. LINQ Insight can execute both usual LINQ queries and queries through extension methods. It also supports anonymous queries, for example, with immediate ToList calls.