... er ... veramente no, io parlavo di Linq su dati, senza nemmeno considerare il db.Originariamente inviato da tekanet
Innanzitutto, doveroso fare una distinzione: ciò di cui stai parlando è Linq to SQL, l'estensione di Linq orientata all'interrogazione di database MS SQL Server. Linq è molto di più e serve a molto altro.
ecco, con un foreach in Linq mi sono risparmiato due if e volendo posso subfiltrare, ordinare, raggruppare, il tutto da una lista di attributi non connessa al database.codice:foreach ( var attrib in ( from attrib in View.Entity.EntityType.Attributes where !String.IsNullOrEmpty(attrib.DisplayName) where !String.IsNullOrEmpty(attrib.ControlType) select attrib ) ) { .... }
Un po come
credo comunque tu abbia gia' risposto alle mie domande ... quindi Linq e' nato e morto in un paio di anni? Peccatocodice:Team juve = new Team('Juventus', 41); ... Team[] league = new Team[] {juve, milan, inter}; foreach(Team classifica in (from team in league orderby team.score select team)) Response.Write("Squadra: " + classifica.name + " Punti: " + classifica.score);


Rispondi quotando