Introducing Microsoft LINQLINQ (Language Integrated Query) is a Microsoft .NET Framework extension component that adds native data querying capabilities to .NET C# and Visual Basic programming languages using a native syntax reminiscent of SQL, and provides class libraries to take advantage of these capabilities. LINQ defines a set of query operators that can be used to query, set, transform, project and filter data in arrays, enumerable classes, XML, relational database, and third party data sources.

LINQ was officially released as a part of .NET Framework 3.5 on November 19, 2007. For anyone who wants to learn and master LINQ technology, Microsoft Press, the publishing arm of Microsoft, has published Introducing Microsoft LINQ, written by Paolo Pialorsi and Marco Russo (ISBN: 9780735623910).

As part of Visual Studio 2008 Free E-Book Offer, full complete book of Introducing Microsoft LINQ is available for free download without payment or credit card required in digital PDF format.

Entire contents with all chapters for Introducing Microsoft LINQ print book is included in the free ebook downloaded, including:

* Chapter 1: LINQ Introduction
* Chapter 2: C# Language Features
* Chapter 3: Visual Basic 9.0 Language Features
* Chapter 4: LINQ Syntax Fundamentals
* Chapter 5: LINQ to ADO.NET
* Chapter 6: LINQ to XML

Everyone can sign up to receive the free e-book offer at by, or go direct straight to the Introducing Microsoft LINQ PDF e-book download or view chapter page here. Windows Live ID sign in is required.

Other than full complete book of Introducing Microsoft LINQ on offer for free download, partial contents with selected chapters for Introducing Microsoft ASP.NET AJAX by Dino Esposito (ISBN: 9780735624139) and Introducing Microsoft Silverlight 1.0 by Laurence Moroney (ISBN: 9780735625396) is also available for free download.

Introducing Microsoft ASP.NET AJAX
Direct Link (Only Chapter 1: The AJAX Revolution and Chapter 5: The AJAX Control Toolkit are included, representing 113 pages out of 300 pages)

Introducing Microsoft Silverlight 1.0
Direct Link (Only Chapter 1: Silverlight and User Experience and Chapter 5: Programming Silverlight with JavaScript are included, representing 68 Pages out of 200 pages)