Wählen Sie mehrere Felder, gruppieren nach und summieren Sie

Ich möchte eine Abfrage mit linq (Liste der Objekte) durchführen und weiß wirklich nicht, wie das geht. Ich kann die Gruppe und die Summe erstellen, aber die restlichen Felder nicht auswählen. Beispiel:

ID  Value     Name   Category
1   5         Name1  Category1  
1   7         Name1  Category1
2   1         Name2  Category2
3   6         Name3  Category3
3   2         Name3  Category3

Ich möchte nach ID, SUM nach Wert gruppieren und alle Felder wie dieses zurückgeben.

ID  Value     Name   Category
1   12        Name1  Category1  
2   1         Name2  Category2
3   8         Name3  Category3

Antworten auf die Frage(4)

Ihre Antwort auf die Frage