2010-04-30 5 views

답변

18

DefaultIfEmpty 연산자를 사용해야합니다. 아래 코드는 왼쪽 외부 조인이됩니다.

var q = from c in customers 
      join o in orders on c.Key equals o.Key into g 
      from o in g.DefaultIfEmpty() 
      select new {Name = c.Name, OrderNumber = o == null ? "(no orders)" :  o.OrderNumber}; 

신용에 : http://www.hookedonlinq.com/OuterJoinSample.ashx

관련 문제