LINQ to Entities と LINQ to Objects の最初の実装IQueryable
と 2 番目の実装のいくつかの違いを知ってIEnumerable
おり、質問の範囲は EF 5 内にあります。
私の質問は、これら 3 つの方法の技術的な違いは何ですか? 多くの状況で、それらすべてが機能することがわかります。のようにそれらを組み合わせて使用することも見られます.ToList().AsQueryable()
。
これらのメソッドは正確には何を意味するのでしょうか?
パフォーマンスの問題や、一方を他方に使用することにつながる何かはありますか?
たとえば、
.ToList().AsQueryable()
代わりに? を使用するのはなぜ.AsQueryable()
ですか?