2011-10-12 3 views

답변

0

시도 :

var test = empire.Case_Offence.Join(empire.Offences , w => w.OffenceId , 
         x => x.Id , 
         (w , x) => new { w.Id , w.OffenceId , x.Name }) 
         .GroupBy(ww => new {ww.Name, ww.Id,ww.OffenceId }) 
         .Select (g => new { Key = g.Key, Count = g.Count() }); 

test 두 개의 매개 변수를 사용하여 익명 형식의 집합이 될 것이다 - Key - 그룹 - 키로, 그리고 Count - 그 키를 가진 항목의 수.

+0

감사합니다.이 경우 GroupJoin을 사용할 수 있는지 궁금합니다. – user988592

+0

이 경우에는 입력 데이터 및 출력 측면에서 요구 사항에 다소 좌우되지만 (적어도 GroupJoin 만 사용하면 정확히 동일한 결과를 얻을 수 없다) 생각하지 않습니다. – Iridium

관련 문제