Enumerable.Empty ()相当于IQueryable
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Enumerable.Empty ()相当于IQueryable相关的知识,希望对你有一定的参考价值。
当一个方法返回IEnumerable<T>
并且我没有任何东西可以返回时,我们可以使用Enumerable.Empty<T>()
。
对于返回IQueryable<T>
的方法,是否存在与上述相同的内容
答案
也许:
Enumerable.Empty<T>().AsQueryable();
另一答案
Enumerable.Empty<T>().AsQueryable();
应该这样做。
另一答案
试试return new T[0].AsQueryable();
另一答案
假设你有一个名为IQueryable<T>
的result
:
return result.Take(0);
以上是关于Enumerable.Empty ()相当于IQueryable的主要内容,如果未能解决你的问题,请参考以下文章
Enumerable.Empty<T>().AsQueryable();此方法支持 LINQ to Entities 基础结构,不打算直接从您的代码中使用