Programming Microsoft LINQ in Microsoft .NET Framework 4

This book covers Language Integrated Query (LINQ) both deeply and widely. The main goal is to give you a complete understanding of how LINQ works, as well as what to do—and what not to do—with LINQ.
To work with the examples in this book, you need to install both Microsoft .NET Framework 4.0 and Microsoft Visual Studio 2010 on your development machine. This book has been written against the released-to-market (RTM) edition of LINQ and Microsoft .NET 4.0. The authors have created a website ( where they will maintain a change list, a revision history, corrections, and a blog about what is going on with the LINQ project and this book.