부서에 팀이 있고 팀에 대표가 포함 된 계층 구조가 있습니다. 제가하려는 것은 주어진 부서 아래에 존재하는 대의원 목록을 얻는 것입니다. 나는이 방법을 시도 :Linq where 절
var teams = from tms in db.Teams
where tms.DepartmentID == DepartmentID
select tms;
var TeamDelegates = from tds in db.J_TeamDelegates
where tds.TeamID in teams.TeamID //error here
select tds;
그러나 팀 컬렉션은 특정 속성을 컬렉션 인 것처럼 참조하도록 허용하지 않습니다. 내가 말하고자하는 것은 "팀 콜렉션에서 팀 ID가있는 모든 대리인을 선택하십시오."입니다.
, 나는 그것이 내가 (이'SelectMany' 호출을)를 표현하는 방식이 훨씬 더 간단 협조 할 것 같아요. –