LINQ Insight 2.0 Released with RavenDB

| by Anand Narayanaswamy Follow 0 Followers on Feb 01, 2013. Estimated reading time: 1 minute |

Devart recently released LINQ Insight 2.0 with support for RavenDB, List<T> and array parameters in addition to LINQ to Entities, LINQ to NHibernate, LINQ to SQL, LinqConnect, LINQ to XML and LINQ to Objects. It allows execution of LINQ queries at design time directly from within Visual Studio without starting a debug session including the ability to use LINQ queries through extension methods.

LINQ Insight doesn't make use of emulation and provides an ability to execute queries through the used ORM. It provides support for anonymous queries and enables you to make use of all the features included with Visual Studio editor while designing and testing queries. There is no need to prepare context and assemblies in order to work with the tool.

LINQ Insight automatically resolves context and connection string while executing queries. The context must have a constructor without parameters or a constructor with a string parameter. However, if the constructor accepts the connection string from the project config file, LINQ Insight can parse it and use the connection string from it.

The connection string editor has been significantly improved with the ability to specify connection string parameters in a properties windows like dialog box as seen in Visual Studio. Moreover, it also includes several improvements to SQL logging of Entity Framework queries

The values for the parameters should be provided when you initially execute a query. When the same query is again executed then the tool will remember the values and will not prompt to provide parameter values.

LINQ Insight displays the SQL generated in a grid if you use LINQ to SQL, LINQ to Entities and LinqConnect. The grid provides an ability to sort, group, edit and filter data. It is also possible to filter data by providing the relevant filter string and the results are highlighted inside the grid.

A developer reported that his LINQ queries execute without any problem but doesn't display SQL unless results are returned.

MariiaI of Devart Team replied that the SQL will be shown only after the LINQ query is performed. However, this restriction will be removed in the new version which was ultimately released this week.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you