Originariamente inviato da tekanet
- per l'interrogazione di oggetti e collezioni, Linq *tutta la vita*. E' molto più probabile che produca tu a mano qualcosa di meno performante che non il runtime!
quindi il runtime e' considerato rapido .. bene
Quando avevo letto di questo Linq e delle var avevo pensato: "la solita Microsoft che reinventa la ruota e se ne vanta"
poi ho pensato: ma che caspita me ne faccio di uno pseudo SQL su liste e collezioni?
poi ho pensato: fammi provare sto Linq va ...
ed in fine ho pensato: Linq *tutta la vita*

mi ci son ritrovato bene fin da subito, il problema e' che i senior C# qui lamentano di:
1 - non sapevano nemmeno che Linq potesse essere usato cosi' ... pensavano fosse solo il namespace XML ...
2 - non acpiscono al volo il mio codice ...
3 - mi hanno detto che e' impossibile da debuggare

ecco, a parte i primi due punti che son fagiani, il terzo mi preoccupa ... effettivamente non ho capito se e' possibile monitorare quanto avviene in Linq durante i filtri where ... se non e' possibile valutare tutti i dati passanti a questo punto resto dell'idea che sia ottimo ma non perfetto ... penso comunque mi stia sbagliando ... consigli, guide, links?
Grazie