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> 需要显式转换

Enumerable.Empty<T>().AsQueryable();此方法支持 LINQ to Entities 基础结构,不打算直接从您的代码中使用

Generation 操作

为啥与空列表连接时返回列表但与新列表连接时不返回?

发布后如何填写下拉列表

如何在 Java 中创建一个空流?