System.Data.Common Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, совместно используемые поставщиками данных .NET.
Классы
DataAdapter |
Представляет набор команд SQL и подключение к базе данных, которые используются для заполнения DataSet и обновления источника данных. |
DataColumnMapping |
Содержит универсальное сопоставление столбца для объекта, который наследуется из объекта DataAdapter. Этот класс не наследуется. |
DataColumnMappingCollection |
Содержит коллекцию объектов DataColumnMapping. |
DataRecordInfo |
Предоставляет доступ к сведениям о структурном типе и о столбцах для DbDataRecord. |
DataTableMapping |
Содержит описание сопоставленного отношения между исходной таблицей и 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 и Restrictions. |
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. |
IdentifierCase |
Указывает, каким образом идентификаторы воспринимаются источником данных при выполнении поиска в системном каталоге. |
SupportedJoinOperators |
Указывает, какие типы операторов соединения Transact-SQL поддерживаются источником данных. |
Комментарии
Поставщик данных .NET описывает коллекцию классов, используемых для доступа к источнику данных, например к базе данных, в управляемом пространстве. Поддерживаются следующие поставщики данных: .NET Framework Data Provider для ODBC, .NET Framework Data Provider для OLEDB, .NET Framework Data Provider для Oracle и .NET Framework Data Provider для SQL Server. Классы в System.Data.Common предназначены для того, чтобы дать разработчикам возможность писать ADO.NET код, который будет работать со всеми поставщиками данных .NET.
Основные сведения об использовании этого пространства имен при программировании с помощью платформа .NET Framework см. в статье Написание независимого от поставщика кода с помощью ADO.NET.