在这个 msdn 示例中:
我们看到这个 LEFT JOIN 的例子:
var custTotalOrders =
from c in customers
join o in orders on c.CustomerID equals o.CustomerID into co
from o in co.DefaultIfEmpty(emptyOrder)
select new { c.Name, o.OrderDate, o.Total };
它说:
其中emptyOrder是一个Order实例,用于表示缺失的订单。
那么,emptyOrder是从哪里来的呢?如何在我的代码中使用它?