Enumerable.Empty <t>是否有等效的返回IQueryable?</t>

时间:2010-07-12 09:32:53

标签: linq

可以执行以下操作:

IEnumerable<Person> people = Enumerable.Empty<Person>();

是否有IQueryable的等效物??

IQueryable<Person> people = Queryable.Empty<Person>();

3 个答案:

答案 0 :(得分:4)

试试这个:

Enumerable.Empty<Person>().AsQueryable();

答案 1 :(得分:1)

您可能已经注意到没有Queryable.Empty扩展方法。您可以使用其他扩展方法来模拟此操作,例如Where

var empty = collection.Where(c => false);

答案 2 :(得分:0)

在Empty Enumerable上调用AsQueryable