Seleccione varios campos agrupando por y sumando
Quiero hacer una consulta con linq (lista de objetos) y realmente no sé cómo hacerlo, puedo hacer el grupo y la suma, pero no puedo seleccionar el resto de los campos. Ejemplo:
ID Value Name Category
1 5 Name1 Category1
1 7 Name1 Category1
2 1 Name2 Category2
3 6 Name3 Category3
3 2 Name3 Category3
Quiero agrupar por ID, SUM por valor y devolver todos los campos como este.
ID Value Name Category
1 12 Name1 Category1
2 1 Name2 Category2
3 8 Name3 Category3