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 |
Предоставляет данные для события |
| 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.