後,我無法得到正確的選擇。在LinqPad中,光標跳轉到Grouped.Key.ItemID中的「ItemID」,並顯示以下錯誤:LINQ選擇我試圖返回從分組查詢的結果集分組
'int'不包含'ItemID'的定義,也沒有接受'int 「可以發現
這裏的查詢:
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
}
我想返回設置有由條目標識,ITEMNAME和所有相關的投標記錄的記錄。
非常感謝,
BK
這是Linq到SQL和底部查詢返回我正在尋找。你之前的回答也說明了完全相同的查詢,但我會將你的答案標記爲答案,因爲你實際上已經與真正的問題掛鉤了。在我學習LINQ的過程中,我正在艱難地放棄我的SQL方法,並在三維空間中進行思考。感謝大家的幫助! – BKahuna