Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: .NET Framework
.NET .NET
Standard
С помощью поставщика данных Microsoft SqlClient для SQL Server DataReader можно получить из базы данных поток данных, доступный только для чтения и допускающий перемещение только в прямом направлении. Результаты возвращаются после выполнения запроса и хранятся в сетевом буфере на клиенте до тех пор, пока не будут запрошены с помощью метода Read класса DataReader. Класс DataReader позволяет увеличить производительность приложения как путем получения данных, как только они становятся доступны, так и (по умолчанию) путем сохранения в памяти только одной строки за один раз, что снижает нагрузку на системные ресурсы.
Класс DataAdapter используется для получения данных из источника данных и заполнения таблиц в DataSet. Класс DataAdapter позволяет также решить задачу по возврату изменений, сделанных в объекте DataSet, обратно в источник данных.
DataAdapter использует объект Connection поставщика данных Microsoft SqlClient для SQL Server для подключения к источнику данных и использует объекты Command для получения данных из источника данных и разрешения изменений в нем.
В .NET есть объекты DbDataReader и DbDataAdapter, поставщик данных Microsoft SqlClient для SQL Server включает объекты SqlDataReader и SqlDataAdapter.
В этом разделе
Получение данных с помощью DataReader
Содержит описание объекта ADO.NET DataReader и способы возвращения потока результатов из источника данных с его помощью.
Заполнение набора данных из DataAdapter
Содержит описание того, как заполнить DataSet таблицами, столбцами и строками с использованием DataAdapter.
Параметры DataAdapter
Показывает, как использовать параметры со свойствами команды DataAdapter, включая то, как сопоставить содержимое столбца в DataSet с параметром команды.
Добавление существующих ограничений в набор данных
Показывает, как добавить существующие ограничения к DataSet.
Сопоставления DataAdapter, DataTable и DataColumn
Описывает, как задать DataTableMappings и ColumnMappings для DataAdapter.
Разбиение по страницам с помощью результата запроса
Предоставляет пример просмотра результатов запроса в виде страниц данных.
Обновление источников данных с помощью DataAdapters
Описывает, как использовать DataAdapter для решения задачи записи изменений в DataSet обратно в базу данных.
Обработка событий DataAdapter
Описывает события DataAdapter и способы их использования.
Пакетные операции с помощью DataAdapters
Показывает, как повысить производительность приложения путем уменьшения количества циклов обмена данными с SQL Server в ходе применения обновлений из DataSet.