그룹화 된 쿼리에서 결과 집합을 반환하려고하는데 선택 권한을 얻을 수 없습니다. LinqPad에서 커서는 Grouped.Key.ItemID의 GroupID.Key.ItemID로 점프합니다.그룹화 후 LINQ 선택
'int'에는 'ItemID'에 대한 정의가없고 'int'유형의 첫 번째 인수를 허용하는 확장 메서드 'ItemID'가 없습니다. '
을 볼 수 있습니다 여기에 쿼리 :from B in Bids
join I in Items on B.ItemID equals I.ItemID
group new {B, I} by I.ItemID into Grouped
select new {
ItemID = Grouped.Key.ItemID,
ItemName = Grouped.Key.ItemName,
Bids = Grouped.Key.B
}
나는 항목 ID, 항목 이름 및 관련 입찰의 모든 레코드 구성 레코드가 설정 반환을 부탁합니다.
정말 감사합니다, 기록을 정확하게 말한다
BK
그것은 Linq to SQL이고 아래쪽 쿼리는 내가 찾고있는 것을 반환합니다. 당신의 답변은 똑같은 질의를 언급했으나 실제로 문제를 일으켰 기 때문에 답으로 표시 할 것입니다. LINQ를 배울 때 SQL의 방식을 포기하고 3 차원에서 생각하기가 힘듭니다. 도와 주신 모든 분들께 감사드립니다! – BKahuna