LINQ to ADO.NET

LINQ (Language-Integrated Query) определяет набор стандартных универсальных операторов запросов, которые можно использовать в языках программирования платформы .NET Framework 3.0 . Эти стандартные операторы запросов позволяют проецировать, фильтровать и просматривать расположенные в памяти наборы или таблицы в базе данных. Обратите внимание, что запросы LINQ выражены на языке программирования, а не в виде строковых литералов, внедренных в код приложения. Это значительное отличие от способа создания большинства приложений в ранних версиях платформы .NET Framework. Создание запросов на языке программирования дает несколько ключевых преимуществ. Это упрощает создание запросов, исключая необходимость использования раздельных языков запросов. При использовании среды Visual Studio 2008 IDE LINQ также позволяет использовать преимущества проверки во время компиляции, статической типизации и технологии IntelliSense.

Технология LINQ интегрирована в различные аспекты доступа к данным в платформе .NET Framework, включая модель автономного программирования DataSet и существующие схемы баз данных SQL Server. В этом разделе описывается LINQ to ADO.NET, представляющая реализацию ADO.NET для LINQ.

Следующая схема дает общие сведения о том, как технология LINQ to ADO.NET связана с высокоуровневыми языками программирования, другими технологиями LINQ и источниками данных с доступным LINQ.

Общие сведения о технологии LINQ to ADO.NET

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

  • Общие сведения о LINQ to ADO.NET
    Предоставляет общие сведения о LINQ to ADO.NET.

  • LINQ to DataSet
    Содержит сведения о LINQ to DataSet, включая примеры программирования.

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

Ссылка

DataRowComparer

DataRowExtensions

DataTableExtensions

См. также

Основные понятия

LINQ

ADO.NET