如何考虑IQueryable <classname>的默认数据

时间:2016-11-02 12:01:07

标签: c# iqueryable

我的代码中有很多IQueryable,有时我需要返回数据。 我不想将null作为数据返回,因为我无法在客户端处理

我也测试这样的东西,但没有得到结果

<LocationMatch "/backendcontextroot">
    ProxyPreserveHost on
    <If "%{HTTPS} == 'on'">
        ProxyPass "http://192.168.0.2:8443/backendcontextroot"
    <Else>
        ProxyPass "http://192.168.0.2:8080/backendcontextroot"
    </If>
</LocationMatch>

1 个答案:

答案 0 :(得分:3)

当我需要返回空的枚举时,我习惯使用Enumerable.Empty<T>()。以同样的方式,您可以返回一个空的IEnumerable作为IQueryable;

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