groupby到LINQ中的多个字段目前 - 我有这样的linq

时间:2012-12-06 04:47:34

标签: entity-framework

  

可能重复:
  linq + groupby - add fields in select query

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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