Поделиться через


Извлечение и изменение данных в ADO.NET

Основной функцией любого приложения базы данных является соединение с источником данных и извлечение данных, которые он содержит. Поставщики данных платформа .NET Framework ADO.NET служат мостом между приложением и источником данных, что позволяет выполнять команды, а также извлекать данные с помощью DataReader или DataAdapter. Ключевой функцией любого приложения базы данных является возможность обновления данных, хранимых в базе данных. В ADO.NET обновление данных включает использование объектов DataAdapter и DataSetCommand, а также может включать использование транзакций.

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

Подключение к источнику данных
Описывается установка подключения к источнику данных и работа с событиями подключения.

Строки подключения
Содержит разделы, в которых описываются различные аспекты использования строк подключения, в том числе ключевых слов строки подключения, сведения о безопасности, их хранение и извлечение.

Объединение подключений в пул
Описывает пул соединений для поставщиков данных платформы .NET Framework.

Команды и параметры
Содержит разделы, в которых описывается создание команд и построителей команд, настройка параметров и выполнение команд для извлечения и изменения данных.

Объекты DataAdapter и DataReader
Содержит разделы, в которых описываются объекты DataReader, DataAdapter, параметры, обработка событий объекта и выполнение пакетных операций.

Транзакции и параллельность
Содержит разделы, в которых описывается выполнение локальных транзакций, распределенных транзакций и работа с оптимистичным параллелизмом.

Извлечение идентификации или значений автонумерации
Пример сопоставления значений, созданных для столбца удостоверений в таблице SQL Server или поля автонумера в таблице Microsoft Access, столбцу вставленной строки в таблице. Рассматривается слияние значений идентификаторов в объекте DataTable.

Извлечение двоичных данных
Описывает, как получить двоичные данные или большие структуры данных с помощью CommandBehavior.SequentialAccess для изменения поведения по умолчанию объекта DataReader.

Изменение данных с помощью хранимых процедур
Описывается использование входных и выходных параметров хранимой процедуры для вставки строки в базу данных с возвратом нового значения идентификатора.

Извлечение сведений о схеме базы данных
Описывает получение доступных баз данных или каталогов, таблиц и представлений базы данных, существующих ограничений для таблиц и других сведений о схеме из источника данных.

DbProviderFactories
Описывается модель фабрики поставщика и демонстрируется использование базовых классов в пространстве имен System.Data.Common.

Трассировка данных в ADO.NET
Описывается, как в ADO.NET реализованы встроенные функции трассировки данных.

Счетчики производительности
Описываются счетчики производительности, доступные для SqlClient и OracleClient.

Асинхронное программирование
Описывает ADO.NET поддержку асинхронного программирования.

Поддержка потоковой передачи SqlClient
Описывает, как создавать приложения, которые выполняют потоковую передачу данных из SQL Server без их полной загрузки в память.

См. также