アプリサーバーに絞り込むパフォーマンスの問題があります。考えられる原因の 1 つは、場合によっては、Linq2Entity クエリをコンパイルする時間が不当に長くなることです。ロギング システムを拡張して、実行された sql を含めます。.ToString()
のメソッドを使用しIQueriable
て sql を取得する予定です。
- これにより、EF にクエリのコンパイルが強制されますか?
IQueriable
を列挙し、クエリの再コンパイルを回避するときに、EF はこのプランを使用しますか?- これに何か欠点はありますか?