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


Получение и изменение данных в ADO.NET

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также