This section contains basic background information that will help you understand the rest of the LINQ documentation and samples.
Describes the three parts of the basic LINQ query operation that are common across all languages and data sources.
Provides a brief introduction to generic types as they are used in LINQ.
Describes the most common types of query operations and how they are expressed in Visual Basic and C#.
Describes the various ways that you can transform data retrieved in queries.
Describes how types are preserved and/or transformed in the three parts of a LINQ query operation
Compares method syntax and query syntax as two ways to express a LINQ query.
Describes the language constructs added in C# 3.0 that support LINQ.
Step-by-step instructions for creating a C# LINQ project, adding a simple data source, and performing some basic query operations.
Provides links to topics that explain the LINQ technologies.
Includes an overview of queries in LINQ and provides links to additional resources.
Describes tools available in the Visual Studio environment for designing, coding, and debugging LINQ-enabled application.
Describes the .NET Framework version, namespaces and references required to create LINQ projects.
Introduces the standard methods used in LINQ.
Provides links to topics that explain the LINQ samples.
Provides links to topics about using LINQ with Visual Basic.