2009-08-20 7 views

答えて

1

私は、これはそれを行うための方法だと思います:

IList<SomeType> result = _someCollection.Where(...).ToList(); 
0

のIListを返すことで、クエリを評価しています。 Linq2Sqlの美しさは、あなたの表現をSQLクエリに変換し、それをサーバに対して実行することです。 IListを返すと、この機能が失われます。

一度クエリを作成してしまえば、IQueryableオブジェクトの.ToList()を呼び出すのを止めることはありません。

希望があれば