Ho una classe (C#) chiamata Hit con una proprietà ItemID (int) e una valutazione (int). Salto il resto dei dettagli per farla breve. Ora nel mio codice, ho una lista enorme su cui ho bisogno di fare la seguente selezione (in una nuova lista): ho bisogno di ottenere la somma di tutti i Hit.Score per ogni singolo Hit.ItemID, ordinato per punteggio. Quindi, se ho le seguenti voci nella lista originaleQuery di Linq con SOMMA e ORDINE DI
ItemID=3, Score=5
ItemID=1, Score=5
ItemID=2, Score=5
ItemID=3, Score=1
ItemID=1, Score=8
ItemID=2, Score=10
La lista risultante deve contenere i seguenti:
ItemID=2, Score=15
ItemID=1, Score=13
ItemID=3, Score=6
Qualcuno può aiutarmi?