Sélectionner plusieurs champs de groupe par et somme

Je veux faire une requête linq (liste d'objets) et je ne sais vraiment pas comment faire, je peux faire du groupe et de la somme, mais ne pouvez pas sélectionner reste des champs.
Exemple:

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

Je veux group by ID, la SOMME de la Valeur et retourner tous les champs de ce genre.

ID  Value     Name   Category
1   12        Name1  Category1  
2   1         Name2  Category2
3   8         Name3  Category3
InformationsquelleAutor user2112420 | 2013-04-19