LINQ (Visual Basic)Language-Integrated Query (LINQ) (Visual Basic)

LINQ — это набор функций, который предлагает мощные возможности создания запросов для синтаксиса языка Visual Basic.LINQ is a set of features that extends powerful query capabilities to the language syntax of Visual Basic. LINQ включает стандартные, легко запоминающиеся шаблоны для выполнения запросов и изменения данных. Эта технология потенциально способна обеспечить поддержку любого типа хранилища данных.LINQ introduces standard, easily-learned patterns for querying and updating data, and the technology can be extended to support potentially any kind of data store. Платформа .NET Framework содержит сборки поставщика LINQ, позволяющие использовать LINQ с коллекциями .NET Framework, базами данных SQL Server, наборами данных ADO.NET Dataset и документами в формате XML.The .NET Framework includes LINQ provider assemblies that enable the use of LINQ with .NET Framework collections, SQL Server databases, ADO.NET Datasets, and XML documents.

В этом разделеIn This Section

Знакомство с LINQ (Visual Basic)Introduction to LINQ (Visual Basic)
Общие сведения о доступных для создания приложениях и о проблемах, которые можно решить с помощью запросов LINQ.Provides a general introduction to the kinds of applications that you can write and the kinds of problems that you can solve with LINQ queries.

Приступая к работе с LINQ в Visual BasicGetting Started with LINQ in Visual Basic
Основные факты, которые необходимо знать для работы с документацией и примерами по Visual Basic.Describes the basic facts you should know in order to understand the Visual Basic documentation and samples.

Инструменты для поддержки LINQ в IDE Visual Studio (Visual Basic)Visual Studio IDE and Tools Support for LINQ (Visual Basic)
Описание реляционного конструктора объектов Visual Studio, поддержки запросов в отладчике и других функций IDE, связанных с LINQ.Describes Visual Studio's Object Relational Designer, debugger support for queries, and other IDE features related to LINQ.

Общие сведения о стандартных операторах запроса (Visual Basic)Standard Query Operators Overview (Visual Basic)
Содержит введение в стандартные операторы запроса.Provides an introduction to the standard query operators. А также ссылки на разделы, имеющие дополнительные сведения о каждом типе операции запроса.It also provides links to topics that have more information about each type of query operation.

LINQ to Objects (Visual Basic)LINQ to Objects (Visual Basic)
Ссылки на разделы по использованию LINQ to Objects для доступа к структурам данных в памяти.Includes links to topics that explain how to use LINQ to Objects to access in-memory data structures,

LINQ to XML (Visual Basic)LINQ to XML (Visual Basic)
Ссылки на разделы по использованию интерфейса LINQ to XML, который позволяет модифицировать документы в памяти с использованием модели DOM и поддерживает выражения запросов LINQ.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.

LINQ to ADO.NET (Страница портала)LINQ to ADO.NET (Portal Page)
Начальный раздел по документации о LINQ to DataSet, LINQ to SQL и LINQ to Entities.Provides an entry point for documentation about LINQ to DataSet, LINQ to SQL, and LINQ to Entities. LINQ to DataSet позволяет использовать расширенные возможности запросов в DataSet — те же функции, что и для других источников данных.LINQ to DataSet enables you to build richer query capabilities into DataSet by using the same query functionality that is available for other data sources. LINQ to SQL предоставляет инфраструктуру времени выполнения для управления реляционными данными как объектами.LINQ to SQL provides a run-time infrastructure for managing relational data as objects. LINQ to Entities позволяет разработчикам писать с помощью C# запросы для взаимодействия с концептуальной моделью Entity Framework.LINQ to Entities enables developers to write queries against the Entity Framework conceptual model by using C#.

Включение источника данных для запросов LINQEnabling a Data Source for LINQ Querying
Общие сведения о настраиваемых поставщиках LINQ, деревьях выражений LINQ и других способах расширения LINQ.Provides an introduction to custom LINQ providers, LINQ expression trees, and other ways to extend LINQ.