If you think that you understand LINQ—or would like to—then I invite you to take the LINQPad Challenge.
The rules are simple:
At the end of the week, you will actually think in LINQ, rather than thinking in SQL and translating to LINQ.
LINQPad also allows old-fashioned SQL queries for tasks are genuinely impossible or clumsy in LINQ. You'll feel an unpleasant sense of failure, though, should you cheat and use this feature frivolously!
If you can write all your ad-hoc queries in LINQ, you've come a long way in C# 3.0 and LINQ. And continued use of LINQPad will keep your LINQ knowledge alive—if you're not lucky enough to be using LINQ in your current projects.
Over 70,000 downloads
LINQPad
External links
Video Tutorials: O'Reilly Dimecasts
LINQPad Forum
The LINQ Quiz
10 LINQ Myths
More...
LINQPad was written by Joseph Albahari.
© 2007-2008