If you start "thinking in LINQ" you'll get more done with less code, and what you write will be simpler than using SQL. Switching to LINQ and the Entity Framework (EF) means that code you'll write for ...
Returning LINQ Results A LINQ query always returns a collection (which may have 0, 1 or many objects). However, the collections returned from LINQ+EF aren't exactly like other collections. For ...
It also introduces Language-Integrated Query, a generic way to query all kinds of data in C# and Visual Basic, and full support for Windows Vista, Silverlight, and Windows Presentation Foundation.