LINQ Insight について


LINQ InsightはデザインタイムでLINQクエリーのテストやそれらの結果のプレビューができるパワフルなVisual Studio用アドインで、LINQ InsightはLINQクエリーの作成とデバッキングをとても簡単にします。コードを書いた後、すぐにLINQクエリーを実行することができるようになります。LINQ to Entities (Entity Framework), LINQ to NHibernate, LINQ to SQL, LinqConnect, LINQ to XML, とLINQ to Objectsをサポートします。LINQ Insightは以下の2エディションをご利用いただけます: StandardとExpress。Expressエディションは無償で、SQLの閲覧、パラメーター付きでLINQ to SQL・LINQ to Entities・LINQ to NHibrenate・LinqConnect queriesの生成ができます。Standardエディションは、データの閲覧と編集、LINQクエリーによる戻しが追加されています。

LINQ Insight Features

  • Design-time LINQ Query Execution - LINQ queries at design-time. Unlike different LINQ debug visualizers, LINQ Insight does not require you to start debugging and step to the LINQ query execution for viewing returned data and generated SQL. Benefits:
    • Test your LINQ queries instantly after you write them
    • Estimate the query complexity analyzing the generated SQL
    • Check if the query returns correct data
  • Powerful ORM Profiler - LINQ Insight offers you LINQ Profiler - a powerful tool that allows you to profile your projects and track all the ORM calls and database queries from the ORM. It enables you to see the performance of the data access code and easily determine performance bottlenecks. Benefits:
    • Get insight into all the interaction with ORM and database
    • Measure performance of your data access code and analyze it easily
    • Start profiling instantly without the need to modify your project
  • Supported LINQ Providers
    • LINQ to Entities (Entity Framework)
    • LINQ to NHibernate
    • LINQ to SQL
    • LinqConnect
    • LINQ to XML
    • LINQ to Objects
    • RavenDB