LINQ in C#

This section contains links to topics that provide more detailed information about LINQ.

In this section

Introduction to LINQ queries
Describes the three parts of the basic LINQ query operation that are common across all languages and data sources.

LINQ and generic types
Provides a brief introduction to generic types as they are used in LINQ.

Data transformations with LINQ
Describes the various ways that you can transform data retrieved in queries.

Type relationships in LINQ query operations
Describes how types are preserved and/or transformed in the three parts of a LINQ query operation

Query syntax and method syntax in LINQ
Compares method syntax and query syntax as two ways to express a LINQ query.

C# features that support LINQ
Describes the language constructs in C# that support LINQ.

LINQ query expressions
Includes an overview of queries in LINQ and provides links to additional resources.

Standard query operators overview
Introduces the standard methods used in LINQ.