【发布时间】:2021-12-30 23:15:48
【问题描述】:
我正在做一个查询,它会返回按购买的产品品牌分组的买家姓名。到目前为止,我在这里
var query= from p in purchaseRepo.ReadAll()
join g in guitarRepo.ReadAll() on p.GuitarId equals g.Id
join b in brandRepo.ReadAll() on g.BrandId equals b.Id
group p by b.Id into grp
select new
{
grp.Key,
grp.SelectMany(t => t.BuyerName)
}
我的问题是我想在选择的新部件的正文中声明一个列表或一组买家姓名,但我无法让它工作。 编辑: 我给字段命名是 select new 它看起来像这样:
select new
{
Brand=grp.Key,
Buyers=new List<string>()
};
现在我只需要知道如何将买家名称添加到列表中。 结果应该是这样的: Brand1 --->买家名单
【问题讨论】: