可以说我有这个IQueryable
变量:
var result= (from fruit in fruitTable
join dapple in applesIQuery on fruit.fruitType equals dapple.fruitType into apples
from apple in apples.DefaultIfEmpty()
select new foo );
applesIQuery 来自另一个IQueryable
由另一组联接组成的。
applesIQuery =(from a in anotherTable select new {id = foo}) ;
我需要处理的情况applesIQuery == null
,基本上是创建一个 id=0 的 1 个元素的列表,但没有将 转换IQueryable
为IEnumerable
. 就像是 :
applesIQuery =(from a in anotherTable select new {id = foo})?? Iqueriable {new {id=0}} ;
任何指向正确方向的指针?