【发布时间】:2009-07-14 04:47:40
【问题描述】:
是否可以使用 LINQ 检索可能包含空值的列表。
例如,如果我有这样的左外连接:
var query= from c in db.Customers
join o in db.Orders
on c.CustomerID equals o.CustomerID into sr
from x in sr.DefaultIfEmpty()
select x.OrderId;
如何获得类似于 {12,13,null,14,null,11,16,17} 的列表?
这对我不起作用:
query.ToList<decimal?>();
有可能吗?
【问题讨论】:
-
您没有解释您希望那些
nulls 对应的内容。没有订单的客户?
标签: linq list null left-join nullable