0

可能重复:
linq + groupby - 在选择查询中添加字段

我想用多个字段进行分组,例如 q = q.GroupBy(c => c.Id, c.name,c.age,c.dob)

还如何将它们放入选择查询中?这样我也会在选择查询中获得新添加的字段。

q = q.GroupBy(c => c.Id)
                       .Select(g => new View
                       {
                           Id = g.Key,
                           ENAME= string.Join(",", g.Select(x => x.CaseApprover).ToList())
                       });
4

1 回答 1

0

要按多个字段分组,请执行以下操作:

var query = q.GroupBy(c => new { c.Id, c.name, c.age, c.dob });

如果您想要其余部分的答案,您必须澄清问题的第二部分(根据我上面的评论)。

于 2012-12-06T06:39:55.700 回答