linq + groupby - agregar campos en la consulta de selección
pregunta: ¿podemos hacer groupby a múltiples campos en LINQ actualmente? Tengo linq algo como esto
q = q.GroupBy(c => c.Id)
.Select(g => new View
{
Id = g.Key,
ENAME= string.Join(",", g.Select(x => x.CaseApprover).ToList())
});
Quería agrupar con varios campos algo así como
q = q.GroupBy(c => c.Id, c.name,c.age,c.dob)
También cómo ponerlos en la consulta de selección? de modo que obtendré los campos recién agregados en la consulta de selección también.