--------------enig26F1ACD1532EE9853AAB1E23 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable rhossi wrote: > You can play with some of the array manipulation features you mentionedownloading LINQ (Language Integrated Query). LINQ is an abomination, and a marketing scam to make Transact SQL coders switch over. It's horrid abuse of a relational programming language to handle object-oriented data, and will at best only lead to wider adoption of the "let's transfer all data from the DB in-process and handle them there" school of thought. Lambdas and method calls feel just so very much cleaner in OO code, the SQL-ish syntax looks out of place and mostly clutters things. And you shouldn't do joins on OO data anyway because those things will kill your performance unless optimised, which DBs tend to do better (since the query engine monitors data on input and can prepare for queries, unlike LINQ which has to work with arbitrary structures.) End completely unrelated rant. David Vallner --------------enig26F1ACD1532EE9853AAB1E23 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFFU59gy6MhrS8astoRAsAvAJ9iUKGCTzaB5NENmFb7jFXIVmnyggCeKAXZ 6opYl31fnS7VuEh1A3i4wh8 Hp -----END PGP SIGNATURE----- --------------enig26F1ACD1532EE9853AAB1E23--