>salve,
ciao
>ho una lista tipizzata i cui elementi sono oggetti di una classe che ho creato
>Vorrei fare una group by su più campi e (quindi fare somma e medie su altri) prima di effettuare inserimenti su db.
>mi sapreste dare un esempio sulla nuova funzione GroupBy delle liste Generic?
Questo è un link che mi ha fornito un mio collega skillato 
http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx
è veramente un bel link in cui troverai utilissimi esempi.
Qui un semplice esempio:
1) classe personalizzata per creare una lista
class Uomo
{
public string Nome { get; set; }
public string Cognome { get; set; }
public byte Eta { get; set; }
}
2) codice che fa la group by
3) output del codice
Uomini il cui nome inizia per 'A'
nome: Alessandro Alpi, età: 28
nome: Alessandro Verani, età: 30
nome: Alessandro Mori, età: 29
Uomini il cui nome inizia per 'M'
nome: Michael Denny, età: 25
Uomini il cui nome inizia per 'P'
nome: Paolo Rocca, età: 45
Uomini il cui nome inizia per 'V'
nome: Vincenzo Violante, età: 40
Uomini il cui nome inizia per 'S'
nome: Stefano Catalucci, età: 28
>Grazie mille
di nulla! 
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi