etc などの貪欲な LINQ 演算子を使用するのは賢明ToList,ToLookUp,Distinct
ですか?
LINQ クエリ実行のベスト プラクティスは何ですか? 多くの場合、オブジェクトに使用するList<>
か、すべてのオブジェクト リストを にしIEnumerable<>
ます。私は、最新のものの方が柔軟性が高いことを知っています。
メモリ (LINQ to Objects) を操作する場合は、常に遅延読み込みを使用しても問題ありません。これは、アクセスが必要になるとすぐに参照がクエリを実行するため、データが変更、追加、または挿入されることを恐れずに、必要なときにいつでもアクセスできるためです。ただし、これは、LINQ to EF などのデータベース LINQ クエリによって異なります。
StackOverflow ユーザーの意見をお願いします。
ありがとうございました!