1
어떻게 방법 양식을 Linq에이 LINQ이 linq 표현식을 메소드 양식으로 변환하려면 어떻게해야합니까?
from f in fake
join r in real
on f.Year equals r.Year
into joinResult
from r in joinResult.DefaultIfEmpty()
select (r == null ? f : r);
을 변환 할 수 있습니다.
fake.Join(real, ...)
내가 할 수있는 도구가 있습니까?
fake.GroupJoin(real, f => f.Year, r => r.Year, (f, joinResult) => new {f, joinResult})
.SelectMany(@t => @t.joinResult.DefaultIfEmpty(), (@t, r) => (r == null ? @t.f : r));
: