LINQ to DataSet

LINQ to DataSet упрощает и ускоряет запросы к данным, кэшированным в объекте DataSet. В особенности LINQ to DataSet упрощает создание запросов, позволяя писать их непосредственно на языке программирования, а не применять отдельный язык запросов. Это особенно полезно для разработчиков среды Visual Studio, которые теперь могут воспользоваться в своих запросах преимуществами проверки синтаксиса во время компиляции, статической типизации и поддержки технологии IntelliSense, обеспечиваемой средой Visual Studio.

Технология LINQ to DataSet также может использоваться для запросов к данным, находящимся в одном или нескольких источниках. Это удовлетворяет многим сценариям, требующим гибкости при представлении и обработке данных, таких как запросы к данным, прошедшим локальную агрегатную обработку, и кэширование на среднем уровне в веб-приложениях. В частности, этот метод обработки требуется для универсальных приложений отчетности, анализа и бизнес-аналитики.

Технология LINQ to DataSet в первую очередь используются в методах расширений в классах DataRowExtensions и DataTableExtensions. Технология LINQ to DataSet построена на основе архитектуры ADO.NET 2.0 и использует ее, но не заменяет ADO.NET 2.0 в коде приложения. Существующий код ADO.NET 2.0 будет по-прежнему работать в приложении LINQ to DataSet. Связь LINQ to DataSet и ADO.NET 2.0 с хранилищем данных показана на следующей схеме.

LINQ to DataSet основывается на поставщике ADO.NET.

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

Приступая к работе (LINQ to DataSet)

Руководство по программированию (LINQ to DataSet)

Ссылка

DataTableExtensions

DataRowExtensions

DataRowComparer

См. также

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

LINQ и ADO.NET

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

LINQ

ADO.NET