LINQ

LINQ — это набор появившихся в Visual Studio 2008 функций, который значительно расширяет возможности синтаксиса языков C# и Visual Basic.LINQ предоставляет стандартные, простые в изучении шаблоны для запроса и изменения данных и технологии, которые могут быть расширены для поддержки практически любого типа источника данных. В состав Visual Studio входят сборки поставщиков 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 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 Entities.LINQ to DataSet позволяет использовать более полные возможности запросов в DataSet с помощью той же функциональности, которая доступна для многих других источников данных.LINQ to SQL предоставляет инфраструктуру времени выполнения для управления реляционными данными в виде объектов.LINQ to Entities позволяет разработчикам писать запросы к концептуальной модели Entity Framework с помощью Visual Basic или Visual C#.

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

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

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

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

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

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

См. также

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

Link to Everything: A List of LINQ Providers