アプリケーションの一部のクエリが非常に遅いことに気付いたので、エンティティ フレームワークを介して LINQ TO SQL でクエリを実行しようとしているものを知りたいのはそのためです。
一部のサイトでは、マウスを IQueryable 変数の上に置くと、生成された T-SQL が表示されることに気付きましたが、現時点では表示されません。
Entity Framework モデルで間違った構成を行っているかどうかを知りたい
アプリケーションの一部のクエリが非常に遅いことに気付いたので、エンティティ フレームワークを介して LINQ TO SQL でクエリを実行しようとしているものを知りたいのはそのためです。
一部のサイトでは、マウスを IQueryable 変数の上に置くと、生成された T-SQL が表示されることに気付きましたが、現時点では表示されません。
Entity Framework モデルで間違った構成を行っているかどうかを知りたい
別のアプローチを提案したいと思います: SQL プロファイラーで実際のクエリを見てください。パラメータ値を含め、実行されたすべてのクエリを確認できます。パラメーターの割り当てを含むクエリを SSMS にコピーしてデバッグできます。
Entity Framework の場合、コンテキスト プロパティを調べて生成された SQL クエリを確認したり、メソッドにLog
キャストIQueryable
して使用したりできます。System.Data.Objects.ObjectQuery
ToTraceString()