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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также