13
일부 SQL 문을 LINQ로 변환해야합니다. LEFT OUTER JOIN을 동등한 LINQ 문으로 변환하는 방법은 무엇입니까?왼쪽 외부 조인 문제
일부 SQL 문을 LINQ로 변환해야합니다. LEFT OUTER JOIN을 동등한 LINQ 문으로 변환하는 방법은 무엇입니까?왼쪽 외부 조인 문제
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};