Getting Started with LINQ in C#
This section contains basic background information that will help you understand the rest of the LINQ documentation and samples.
In This Section
Introduction to LINQ Queries (C#)
Describes the three parts of the basic LINQ query operation that are common across all languages and data sources.
LINQ and Generic Types (C#)
Provides a brief introduction to generic types as they are used in LINQ.
Basic LINQ Query Operations (C#)
Describes the most common types of query operations and how they are expressed in Visual Basic and C#.
Data Transformations with LINQ (C#)
Describes the various ways that you can transform data retrieved in queries.
Type Relationships in LINQ Query Operations (C#)
Describes how types are preserved and/or transformed in the three parts of a LINQ query operation
LINQ Query Syntax versus Method Syntax (C#)
Compares method syntax and query syntax as two ways to express a LINQ query.
C# Features That Support LINQ
Describes the language constructs added in C# 3.0 that support LINQ.
Walkthrough: Writing Queries in C# (LINQ)
Step-by-step instructions for creating a C# LINQ project, adding a simple data source, and performing some basic query operations.
LINQ (Language-Integrated Query)
Provides links to topics that explain the LINQ technologies.
LINQ Query Expressions (C# Programming Guide)
Includes an overview of queries in LINQ and provides links to additional resources.
Visual Studio IDE and Tools Support for LINQ
Describes tools available in the Visual Studio environment for designing, coding, and debugging LINQ-enabled application.
How to: Create a LINQ Project
Describes the .NET Framework version, namespaces and references required to create LINQ projects.
Standard Query Operators Overview
Introduces the standard methods used in LINQ.
Provides links to topics that explain the LINQ samples.
Getting Started with LINQ in Visual Basic
Provides links to topics about using LINQ with Visual Basic.