LINQPad: great tool to learn LINQ for SQL
C#, LINQ November 17th, 2007
LINQPad lets you interactively query SQL databases in a modern query language: LINQ. Kiss goodbye to SQL Management Studio!
LINQPad supports everything in C# 3.0 and Framework 3.5:
- LINQ to SQL
- LINQ to Objects
- LINQ to XML
LINQPad is also a terrific tool for learning LINQ: it comes preloaded with 200 examples from the recently released C# 3.0 in a Nutshell. There’s no better way to experience the coolness of LINQ and functional programming.
LINQPad is free and needs no installation: just download and run. The executable is only 1MB and is self-updating.

About
LINQ to SQL is a pretty critical skillset for many .NET developers - here’s how we suggest learning the subject:
* Retrieving data using LINQ to SQL
* CRUD operations using LINQ to SQL
* Using LINQ to SQL with existing stored procedures
* Handling Concurrency in LINQ to SQL
* Optimizing LINQ to SQL
* Using the LinqDataSource control
Get these basics under your belt before moving onto more complex LINQ scenarios…