0

このクエリを外部結合に変更して、注文のない顧客が引き続き結果に表示されるようにするにはどうすればよいですか?

Customers
                   .Join(
                      Orders,
                      c => c.ID,
                      r => r.ID,
                      (c, r) =>
                         new
                         {
                             Name = c.Name,
                             Address = c.Address,
                             OrderNumber = r.OrderNumber,
                             OrderDetails = r.OrderDetails
                         }
                   ).ToList()
4

1 に答える 1

3
from c in context.Customers     
join o in context.order on new { cid = c.cid } equals new { cid = o.cid } into ljoin
from l in ljoin.DefaultIfEmpty()
select new()
{
  //whatever
};
于 2012-08-17T11:30:51.320 に答える