Wpis z mikrobloga

@JBFC: Linq jest wspaniałe i łatwo się nim zachłysnąć.

Jak odkryłem i opanowałem Linq, to potrafiłem składać zapytania z wieloma Selectami, typami anonimowymi, GroupJoinami, które zajmowały dziesiątki linijek :D

Tylko potem debugowanie i performance takich rozwiązań jest tragiczna.
A czytelność też spada po kilku metodach złożonych razem.

Plus koniecznie należy zapoznać się, w którym momencie Linq wykonuje kod i kiedy należy wykonać .ToArray czy .ToList().