[asp.net 3.5] liste tipizzate e Group By

giovedì 25 marzo 2010 - 17.42

cicemoi Profilo | Junior Member

salve,
so che questa non è la sezione del framework 3.5 però provo comunque a farmi una domanda sulle list generic

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?

Grazie mille

alx_81 Profilo | Guru

>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
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


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

cicemoi Profilo | Junior Member

grazie infinite!!!!!!!!!!!!!
il link è completo e chiaro

Ciao Cinzia

alx_81 Profilo | Guru

>grazie infinite!!!!!!!!!!!!!
>il link è completo e chiaro
>Ciao Cinzia
Figurati
se ti ha aiutato accetta la risposta così chiudiamo il thread
--

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
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5