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.