以下のプロファイラーによると、遅延読み込みが無効になっている場合でも、クエリが結果を返すのに時間がかかります。
これが私のクエリです:
これが私のリポジトリです。ここでは、1つのレコードのみを取得して、ばかげたことをしています。
質問:
ユーザーが (作業単位/リポジトリ パターンを使用している間) 長く待つ必要がないように、たとえば 100 レコードを取得してできるだけ早く返す正しい手順を教えてください。
100 レコードの次のバッチをユーザーが使用できるように、この情報をグリッドにページ分割する方法を EF はどのように認識し、次のバッチなどを使用できるのでしょうか?
.Take(1) があるかどうかわかりません。プロファイラーが 73,722 行を返すのはなぜですか?