LINQ Insight は、デバッグ セッションを開始せずにデザイン時に直接 LINQ クエリを実行できる Visual Studio アドインで、クエリを記述した後すぐにテストできます。LINQ Insight は、プロジェクトのデータ アクセス層をプロファイリングし、ORM からのすべての ORM 呼び出しとデータベース クエリを追跡するための強力な ORM プロファイラ ツールも提供します。 LINQ インサイトは、Visual Studio 2010、2012、2013 に統合されています。エンティティ フレームワーク 6 は、製品の最新バージョンでサポートされるようになりました。 主な特徴: * デザイン時の LINQ クエリの実行。LINQ Insight では、異なる LINQ デバッグ ビジュアライザーとは異なり、デバッグを開始して、返されたデータと生成された SQL を表示するための LINQ クエリ実行にステップする必要はありません。LINQ Insight を使用すると、デザイン時に LINQ クエリをテストできます。 VISUAL Studio エディターから LINQ クエリを実行し、IDE を離れることなく結果を表示するだけです。LINQ クエリを記述した後、即座にテストします。 LINQ Insight は、使用されているコンテキストと接続文字列を自動的に検出します。LINQ Insight では、返されたデータが、高度なデータ グループ化、並べ替え、およびフィルター処理を使用して、強力なグリッドに表示されます。LINQ Insight は、拡張メソッドを通じて通常の LINQ クエリとクエリの両方をサポートし、匿名クエリ (たとえば、即時 ToList 呼び出しなど) を操作できます。 * ORM プロファイラ。LINQ Insight は、真の ORM プロファイラーを提供します。これにより、ORM ランタイムとのアプリケーション対話を実際にプロファイルできます。 LINQ プロファイラ ツールを使用すると、複数の SQL ステートメントを生成した場合でも、LINQ ステートメントまたは SubmitChanges 呼び出し全体の実行にかかる時間を確認できます。 記述したコードを正確にプロファイルし、LINQ コードの実際のパフォーマンスを調べます。プロジェクトのプロファイリングを開始するには、LINQ プロファイラー ウィンドウを開くだけで、ツール バーの [プロファイラー セッションの開始] ボタンをクリックします。次に、ORM イベントに対してプロジェクトとリアルタイム データを実行します。
バージョン履歴
- バージョン 3.6 に転記 2017-03-06
Visual Studio 2017 RC4 がサポートされています - バージョン 3.20 に転記 2014-01-13
- エンティティ フレームワーク 6 がサポートされています - バージョン 1.00 に転記 2012-11-15