LINQ

Обновлен: Ноябрь 2007

LINQ (Language-Integrated Query) представляет собой набор функций Visual Studio 2008, расширяющих мощные возможности запроса в синтаксисе языка C# и Visual Basic. LINQ представляет стандартные, легко изучаемые шаблоны для создания запросов и обновления данных; технология может быть расширена для поддержки потенциально любого типа хранилища данных. Visual Studio 2008 включает сборки поставщиков LINQ, позволяющие использовать LINQ с коллекциями платформы .NET Framework, базами данных SQL Server, наборами данных ADO.NET и XML-документами.

В этом подразделе

  • Введение в LINQ
    Содержит вводные сведения о видах приложений, которые можно создать, и о видах проблем, которые можно решить при помощи запросов LINQ.

  • Приступая к работе с LINQ в C#
    Содержит описание основных фактов, которые следует знать для понимания документации и примеров C#.

  • Приступая к работе с LINQ в Visual Basic
    Содержит описание основных фактов, которые следует знать для понимания документации и примеров Visual Basic.

  • Практическое руководство. Создание проекта LINQ
    Содержит описание версии платформы .NET Framework, ссылок и пространства имен, необходимых для создания проектов LINQ.

  • Среда разработки Visual Studio и поддержка средств для LINQ
    Содержит описание Сред. Объектно-реляционный конструктор, поддержки отладчика для запросов и другие возможности IDE, связанные с LINQ.

  • Общее руководство программирования на LINQ
    Содержит ссылки на разделы со сведениями о методиках программирования в LINQ, таких как стандартные операторы запроса, деревья выражений и поставщики запросов.

  • LINQ to Objects
    Содержит ссылки на разделы, объясняющие и демонстрирующие использование LINQ to Objects для доступа к структурам данных в памяти.

  • LINQ to XML
    Содержит ссылки на разделы, объясняющие использование LINQ to XML, предоставляющего возможности DOM по изменению находящихся в памяти документов и поддерживающего выражения запроса LINQ.

  • LINQ to ADO.NET (Страница портала)
    Первичный раздел для документации по LINQ to DataSet и LINQ to SQL. LINQ to DataSet позволяет использовать более полные возможности запросов в DataSet с помощью той же функциональности, которая доступна для многих других источников данных. LINQ to SQL предоставляет инфраструктуру времени выполнения для управления реляционными данными в виде объектов.

  • Дополнительные ресурсы по LINQ
    Ссылки на другие источники сведений о LINQ в сети Интернет.

Связанные подразделы

  • LINQ to SQL
    Содержит описание технологии LINQ to SQL и предоставляет ссылки на разделы, помогающие использовать LINQ to SQL.

  • LINQ to ADO.NET (Страница портала)
    Содержит описание технологии LINQ to DataSet и предоставляет ссылки на разделы, помогающие использовать LINQ to DataSet.

  • Примеры LINQ
    Содержит ссылки на примеры, демонстрирующие различные аспекты LINQ.

См. также

Другие ресурсы

Ссылка на всех: список поставщиков LINQ