United States Change | All Microsoft Sites
Microsoft Home | Servers and Tools
Simplify your data access code, and enhance the maintainability of your applications using LINQ. Express traversal, filter, and projection operations declaratively, using any .NET-based programming language with the LINQ set of general purpose query operators.
Increase productivity, and reduce runtime errors in your applications by using strongly typed objects instead of embedded SQL query syntax.
Access data in a wide range of data stores while using consistent LINQ syntax. Easily adapt to the needs of a particular application scenario by taking advantage of several data source–specific implementations of LINQ to query various types of data.
Write queries against in-memory collections and other queryable sources in any .NET language, using LINQ.
Write data access code directly against a Microsoft SQL Server database, using LINQ to SQL.
Write data access code for XML data, using LINQ to XML.
Write common data access code across different data providers and storage schemas, using LINQ to Entities.
Write rich queries against data in a Microsoft DataSet, using LINQ to DataSet.
Developer Productivity: Simple, Strongly-typed query using LINQ to Entities
Click image to see larger view
LINQ
Visit: LINQ Developer Center
Download: Visual Studio 2008 Beta 2 Now Available with Updated Samples
Reference: LINQ in the MSDN Library