2009-08-20 8 views

Antwort

1

Ich denke, dies ist der Weg, es zu tun:

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

Durch eine IList Rückkehr Sie die Abfrage auswerten. Das Schöne an Linq2Sql ist, dass es Ihren Ausdruck in eine SQL-Abfrage übersetzt und diese gegen den Server ausführt. Durch das Zurückgeben einer IList verlieren Sie diese Funktionalität.

Es gibt nichts, was Sie daran hindert, .ToList() auf Ihrem IQueryable-Objekt aufzurufen, nachdem Sie Ihre Abfrage erstellt haben.

Hoffe, dass hilft

Verwandte Themen