Take the 2-minute tour ×  What are the fundamental
misunderstandings people have when they first start using LINQ?
For instance, do they think it is one thing when it is really
something else?  And, are there some best practices to employ to
avoid these mistakes?  share|improve this question Do you mean
LINQ -or- LINQ to SQL? :-) –  Aaron Hoffman Apr 22 '09 at 14:49
Either or both :) –  Even Mien Apr 22 '09 at 14:55 I use the :-)
because I think that is one of the biggest misconceptions people
have about LINQ; that it is only LINQ to SQL. –  Aaron Hoffman
Apr 22 '09 at 15:48  15 Answers 15  up vote 56 down vote
accepted  That it should be used for everything.  share|improve
this answer I'd up-vote this twice if I could! –  Inisheer Apr
22 '09 at 14:13 It's certainly important to recognise when it
isn't the right approach. –  Jeff Yates Apr 22 '09 at 14:21 I
see lots of programmers who overuse implicitly typed local
variables. –  RichardOD Apr 30 '09 at 14:35 Can you give an
example of when it shouldn't be us