I got a copy of LINQ Quickly from Packt Publishing. Language Integrated Query (LINQ) is a new feature in Visual Studio 2008 that extends its query capabilities, using C# and Visual Basic. Visual Studio 2008 comes with LINQ provider assemblies that enable the use of LINQ with data sources such as in-memory collections, SQL relational databases, ADO.NET DataSets, XML documents, ect.
The book is written for .NET developers who want to find out exactly what LINQ is, waht it can do for them, and how to program with LINQ. The book has about 200 pages which are very good to read.
You can buy the book at www.packtpub.com . There is a 10% discount currently and free shipping for many countries.
The book covers all the basics behind LINQ:
- Partial methods, expressions, anonymous types, initializers, and implicity typed local variables
- Access in-memory data structures using LINQ
- Querying collections and filtering values
- Creating and manupulating XML daa through .NET using XElement and XAttribute
- Importing and exporting data from dictionaries, databases, objects and CSV files
- Working with stored procedures, user-defined functions, handling concurrency conflicts, and transactions
- Working with .NET framework data providers and DataSets
- Working with typed and un-typed XML trees using XSD
- Examining, implementing, and using the standard query operators provided by the LINQ
I recommend buying this book as it is very easy to read and understand the technology behind LINQ.
For more details on LINQ have a look at the post from Scott Guthrie tagged with LINQ .
*) correct: LINQ comes with Microsoft .NET Framework 3.5.