0
LINQ Insight
LINQ Insightは、デバッグセッションを開始せずにVisual Studioから設計時に直接LINQクエリを実行できるVisual Studioアドインであり、クエリを書き込んだ後すぐにクエリをテストできます。LINQ Insightは、プロジェクトのデータアクセスレイヤーをプロファイリングし、ORMからのすべてのORM呼び出しとデータベースクエリを追跡するための強力なORM Profilerツールも提供します。LINQ InsightはVisual Studio 2010、2012、2013に統合されています。EntityFramework 6は、製品の最新バージョンでサポートされるようになりました。主な機能:*設計時のLINQクエリ実行。異なるLINQデバッグビジュアライザーとは異なり、LINQ Insightでは、返されたデータと生成されたSQLを表示するために、デバッグを開始してLINQクエリの実行に進む必要はありません。LINQ Insightを使用すると、設計時にLINQクエリをテストできます。Visual StudioエディターからLINQクエリを実行し、IDEを終了せずに結果を表示するだけです。LINQクエリを作成したら、すぐにテストします。LINQ Insightは、使用されたコンテキストと接続文字列を自動的に検出します。LINQ Insightは、高度なデータのグループ化、並べ替え、フィルタリングを備えた強力なグリッドに返されたデータを表示します。LINQ Insightは、通常のLINQクエリと拡張メソッドを介したクエリの両方をサポートし、匿名のクエリ(即時のToList呼び出しなど)で動作できます。* ORMプロファイラー。LINQ Insightは、真のORMプロファイラーを提供します。ORMランタイムとアプリケーションの相互作用を実際にプロファイリングできます。LINQ Profilerツールを使用すると、複数のSQLステートメントを生成した場合でも、LINQステートメントまたはSubmitChanges呼び出しが全体として実行するのにかかる時間を確認できます。記述したコードを正確にプロファイルし、LINQコードの実際のパフォーマンスを調べます。プロジェクトのプロファイリングを開始するには、LINQプロファイラーウィンドウを開くだけで、ツールバーの[プロファイラーセッションの開始]ボタンをクリックします。次に、ORMイベントでプロジェクトとリアルタイムデータを実行します。