Извлечение и изменение данных в ADO.NETRetrieving and Modifying Data in ADO.NET

Основной функцией любого приложения базы данных является соединение с источником данных и извлечение данных, которые он содержит.A primary function of any database application is connecting to a data source and retrieving the data that it contains. Поставщики данных .NET Framework для ADO.NET служат в качестве моста между приложением и источником данных, что позволяет вам выполнять команды и извлечение данных с помощью DataReader или DataAdapter .The .NET Framework data providers of ADO.NET serve as a bridge between an application and a data source, allowing you to execute commands as well as to retrieve data by using a DataReader or a DataAdapter. Ключевой функцией любого приложения базы данных является возможность обновления данных, хранимых в базе данных.A key function of any database application is the ability to update the data that is stored in the database. В ADO.NET обновление данных включает использование DataAdapter и DataSet, и команда объекты должны быть удалены и он может включать использование транзакций.In ADO.NET, updating data involves using the DataAdapter and DataSet, and Command objects; and it may also involve using transactions.

В этом разделеIn This Section

Подключение к источнику данныхConnecting to a Data Source
Описывается установка подключения к источнику данных и работа с событиями подключения.Describes how to establish a connection to a data source and how to work with connection events.

Строки подключенияConnection Strings
Содержит разделы, в которых описываются различные аспекты использования строк подключения, в том числе ключевых слов строки подключения, сведения о безопасности, их хранение и извлечение.Contains topics describing various aspects of using connection strings, including connection string keywords, security info, and storing and retrieving them.

Объединение подключений в пулConnection Pooling
Описывает пул соединений для поставщиков данных платформы .NET Framework.Describes connection pooling for the .NET Framework data providers.

Команды и параметрыCommands and Parameters
Содержит разделы, в которых описывается создание команд и построителей команд, настройка параметров и выполнение команд для извлечения и изменения данных.Contains topics describing how to create commands and command builders, configure parameters, and how to execute commands to retrieve and modify data.

Объекты DataAdapter и DataReaderDataAdapters and DataReaders
Содержит разделы, в которых описываются объекты DataReader, DataAdapter, параметры, обработка событий объекта и выполнение пакетных операций.Contains topics describing DataReaders, DataAdapters, parameters, handling DataAdapter events and performing batch operations.

Транзакции и параллельностьTransactions and Concurrency
Содержит разделы, в которых описывается выполнение локальных транзакций, распределенных транзакций и работа с оптимистичным параллелизмом.Contains topics describing how to perform local transactions, distributed transactions, and work with optimistic concurrency.

Извлечение идентификации или значений автонумерацииRetrieving Identity or Autonumber Values
Пример сопоставления значений, созданных для удостоверений столбец в таблицу SQL Server или для Autonumber в таблицы Microsoft Access, со столбцом вставленной строки в таблице.Provides an example of mapping the values generated for an identity column in a SQL Server table or for an Autonumber field in a Microsoft Access table, to a column of an inserted row in a table. Рассматривается слияние значений идентификаторов в объекте DataTable.Discusses merging identity values in a DataTable.

Извлечение двоичных данныхRetrieving Binary Data
Описывается извлечение двоичных данных или крупных структур данных с помощью CommandBehavior.SequentialAccessDescribes how to retrieve binary data or large data structures using CommandBehavior.SequentialAccess Чтобы изменить поведение по умолчанию DataReader.to modify the default behavior of a DataReader.

Изменение данных с помощью хранимых процедурModifying Data with Stored Procedures
Описывается использование входных и выходных параметров хранимой процедуры для вставки строки в базу данных с возвратом нового значения идентификатора.Describes how to use stored procedure input parameters and output parameters to insert a row in a database, returning a new identity value.

Извлечение сведений о схеме базы данныхRetrieving Database Schema Information
Описывает получение доступных баз данных или каталогов, таблиц и представлений базы данных, существующих ограничений для таблиц и других сведений о схеме из источника данных.Describes how to obtain available databases or catalogs, tables and views in a database, constraints that exist for tables, and other schema information from a data source.

DbProviderFactoriesDbProviderFactories
Описывается модель фабрики поставщика и демонстрируется использование базовых классов в пространстве имен System.Data.Common.Describes the provider factory model and demonstrates how to use the base classes in the System.Data.Common namespace.

Трассировка данных в ADO.NETData Tracing in ADO.NET
Описывается, как в ADO.NET реализованы встроенные функции трассировки данных.Describes how ADO.NET provides built-in data tracing functionality.

Счетчики производительностиPerformance Counters
Описываются счетчики производительности, доступные для SqlClient и OracleClient.Describes performance counters available for SqlClient and OracleClient.

Асинхронное программированиеAsynchronous Programming
Описывает поддержку асинхронного программирования в ADO.NET.Describes ADO.NET support for asynchronous programming.

Поддержка потоковой передачи SqlClientSqlClient Streaming Support
Описывается порядок написания приложений, потоковая передача данных из SQL Server без необходимости его полной загрузки в память.Discusses how to write applications that stream data from SQL Server without having it fully loaded in memory.

См. такжеSee also