System.Data.Common Пространство имен

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

Классы

Имя Описание
DataAdapter

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

DataColumnMapping

Содержит универсальное сопоставление столбцов для объекта, наследуемого от DataAdapter. Этот класс не может быть унаследован.

DataColumnMappingCollection

Содержит коллекцию DataColumnMapping объектов.

DataRecordInfo

Предоставляет доступ к сведениям о структурных типах и столбцах для объекта DbDataRecord.

DataTableMapping

Содержит описание сопоставленной связи между исходной таблицей и a DataTable. Этот класс используется DataAdapter при заполнении DataSet.

DataTableMappingCollection

Коллекция DataTableMapping объектов. Этот класс не может быть унаследован.

DbBatch

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

DbBatchCommand

Представляет одну команду в пределах DbBatch. Пакет можно выполнить в источнике данных в одном круговом пути.

DbBatchCommandCollection

Базовый класс для коллекции экземпляров DbBatchCommand, содержащихся в объекте DbBatch.

DbColumn

Представляет столбец в источнике данных.

DbCommand

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

DbCommandBuilder

Автоматически создает команды с одной таблицей, используемые для согласования изменений, внесенных DataSet в связанную базу данных. Это абстрактный класс, который может быть унаследован только.

DbCommandDefinition

Определяет кэшируемый план команд.

DbConnection

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

DbConnectionStringBuilder

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

DbDataAdapter

Помогает реализовать IDbDataAdapter интерфейс. Наследующие методы DbDataAdapter реализации набора функций для обеспечения строгого ввода, но наследуют большую часть функций, необходимых для полной реализации DataAdapter.

DBDataPermission

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

DBDataPermissionAttribute

Связывает действие безопасности с пользовательским атрибутом безопасности.

DbDataReader

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

DbDataReaderExtensions

Этот класс содержит методы расширения схемы столбцов для DbDataReader.

DbDataRecord

IDataRecord Реализует и ICustomTypeDescriptorпредоставляет поддержку DbEnumeratorпривязки данных.

DbDataSource

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

DbDataSourceEnumerator

Предоставляет механизм перечисления всех доступных экземпляров серверов баз данных в локальной сети.

DbEnumerator

Предоставляет метод GetEnumerator(), который поддерживает простую итерацию по коллекции поставщиком данных .NET.

DbException

Базовый класс для всех исключений, создаваемых от имени источника данных.

DbMetaDataCollectionNames

Предоставляет список констант для известных метаданных MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords и Ограничений.

DbMetaDataColumnNames

Предоставляет статические значения, используемые для имен столбцов в объектах MetaDataCollection , содержащихся в объекте DataTable. Он DataTable создается методом GetSchema .

DbParameter

Представляет параметр для DbCommand столбца и, при необходимости, его сопоставление с столбцом DataSet . Дополнительные сведения о параметрах см. в разделе "Настройка параметров" и "Типы данных параметров".

DbParameterCollection

Базовый класс для коллекции параметров, относящихся к объекту DbCommand.

DbProviderConfigurationHandler

Этот класс можно использовать любым поставщиком для поддержки раздела конфигурации для конкретного поставщика.

DbProviderFactories

Представляет набор статических методов для создания одного или нескольких DbProviderFactory экземпляров классов.

DbProviderFactoriesConfigurationHandler

Этот тип поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

DbProviderFactory

Представляет набор методов для создания экземпляров реализации поставщика классов источников данных.

DbProviderManifest

Интерфейс метаданных для всех типов СРЕДЫ CLR.

DbProviderServices

Фабрика для создания определений команд; Используйте тип этого объекта в качестве аргумента для метода IServiceProvider.GetService в фабрике поставщиков.

DbProviderSpecificTypePropertyAttribute

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

DbTransaction

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

DbXmlEnabledProviderManifest

Представляет базовый класс, реализующий DbProviderManifest определение XML. Класс можно использовать для получения сведений DbXmlEnabledProviderManifest о поставщике во время выполнения.

EntityRecordInfo

Предоставляет доступ к метаданным сущности.

RowUpdatedEventArgs

Предоставляет данные для события RowUpdated поставщика данных .NET.

RowUpdatingEventArgs

Предоставляет данные для события RowUpdating поставщика данных .NET.

SchemaTableColumn

Описывает метаданные столбца схемы для таблицы базы данных.

SchemaTableOptionalColumn

Описывает необязательные метаданные столбца схемы для таблицы базы данных.

Структуры

Имя Описание
FieldMetadata

Предоставляет доступ к метаданным поля для объекта DataRecordInfo.

Интерфейсы

Имя Описание
IDbColumnSchemaGenerator

Создает схему столбцов.

Перечисления

Имя Описание
CatalogLocation

Указывает позицию имени каталога в заданном имени таблицы в текстовой команде.

GroupByBehavior

Указывает связь между столбцами в предложении GROUP BY и не агрегированными столбцами в списке select-list инструкции SELECT.

IdentifierCase

Указывает, как идентификаторы обрабатываются источником данных при поиске системного каталога.

SupportedJoinOperators

Указывает, какие типы операторов соединения Transact-SQL поддерживаются источником данных.

Комментарии

Поставщик данных .NET описывает коллекцию классов, используемых для доступа к источнику данных, например к базе данных, в управляемом пространстве. Поддерживаемые поставщики включают Data Provider платформы .NET Framework для ODBC, Data Provider платформы .NET для OLEDB, платформы .NET Framework Data Provider для Oracle и платформы .NET Framework для Data Provider SQL Server. Классы в System.Data.Common предназначены для предоставления разработчикам способа написания кода ADO.NET, который будет работать со всеми поставщиками данных .NET.