var query1 = from l in context.Logs
where l.LogID == maxid
select l;
int count1 = query1.Count();
var query2 = from ld in context.LogDetails
where ld.LogID == maxid
select ld;
int count2 = query2.Count();
Assert.AreEqual(1,count1);
Assert.AreEqual(0,count2);
더 나은 방법으로 위의 쿼리를 작성할 수 있으면 좋겠습니다. TSQL을 사용하는 경우 OUTER JOIN을 사용하여 필터를 사용하여 ld.LogID가 null인지 확인할 수 있습니다. 그러나 나는 LINQ에서 그렇게하는 법을 모른다. 이걸 정리할 방법이 있을까요?Linq 외부 조인 가능 문제
도와 주셔서 감사합니다.
[방법 : 왼쪽 외부 조인 수행 (C# 프로그래밍 가이드)] (http://msdn.microsoft.com/en-us/library/bb397895.aspx) 원하는 것을 찾았습니까? – dtb