Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 и не предназначен для замены ADO.NET в коде приложения. Существующий ADO.NET код продолжит функционировать в приложении LINQ to DataSet. Связь LINQ с DataSet с ADO.NET и хранилищем данных показана на следующей схеме.
В этом разделе
Руководство по программированию