【发布时间】:2011-08-09 23:15:55
【问题描述】:
使用 LINQ,我正在执行以下操作来选择我的供应商及其产品数量:
from s in context.Suppliers
join p in context.Products on s equals p.Supplier
group s by s.CompanyName
into result
select new {
SupplierName = result.Key,
ProductCount = result.Count()
}
这很好用,但我想从我的供应商表中选择更多属性,SupplierId 和 SupplierAddress,例如:
....
select new {
SupplierName = result.Key,
ProductCount = result.Count(),
SupplierId = ..,
SupplierAddress = ..,
}
有人知道怎么做吗?
感谢您的帮助!
【问题讨论】:
-
你在正确的轨道上,只需验证两件事......你的输出类是否有一个字段来存储 SupplierId 和 SupplierAddress?您只是粘贴部分代码,我们可以获取整行,包括 LINQ 吗?