后,我无法得到正确的选择。在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