Updated: September 2008
This section contains overviews, examples, and background information that will help you understand and use Visual Basic and Language-Integrated Query (LINQ).
Describes the three stages in writing a basic LINQ query: obtaining the data source, writing the query, and executing the query.
Describes the most common types of query operations and how they are expressed in Visual Basic.
Describes the Visual Basic language features that support LINQ, such as anonymous types and type inference.
Describes how data types are preserved or transformed when queries are written and executed.
Step-by-step instructions for creating a Visual Basic LINQ project, adding a simple data source, and performing some basic query operations.
Includes an overview of queries in LINQ and provides links to additional resources.
Includes a selection of How-to topics for using LINQ with in-memory collections.
Provides links to topics that explain the LINQ samples.
Describes how you can use LINQ technology to access SQL databases just as you would access an in-memory collection.
Provides links to topics that explain the LINQ technologies.
Describes tools that are available in the Visual Studio environment for designing, coding, and debugging LINQ-enabled applications.
Describes how Visual Basic supports LINQ to XML.
Provides a conceptual overview of LINQ to DataSet.
Explains the LINQ to SQL technology and provides links to topics that help you use LINQ to SQL.
Describes the .NET Framework version, references, and namespaces that are required to create LINQ projects.
Includes links to topics that explain how to use LINQ to XML, which provides the in-memory document modification capabilities of the Document Object Model (DOM), and supports LINQ query expressions.
Provides links to topics describe how to program with LINQ, including information about the standard query operators, expression trees, and query providers.
Provides links to topics about using LINQ in C#.