System.Data.Common 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含由.NET数据提供程序共享的类。
类
| 名称 | 说明 |
|---|---|
| DataAdapter |
表示一组 SQL 命令和一个数据库连接,用于填充 DataSet 和更新数据源。 |
| DataColumnMapping |
包含继承自 DataAdapter. 的对象的泛型列映射。 无法继承此类。 |
| DataColumnMappingCollection |
包含对象的集合 DataColumnMapping 。 |
| DataRecordInfo |
提供对结构类型和列信息 DbDataRecord的信息的访问权限。 |
| DataTableMapping |
包含源表和 a DataTable. 之间的映射关系的说明。 填充 a DataAdapter时使用DataSet此类。 |
| DataTableMappingCollection |
DataTableMapping 对象的集合。 无法继承此类。 |
| DbBatch |
表示可在单个往返中针对数据源执行的一批命令。 为表示命令批处理的数据库特定类提供基类。 |
| DbBatchCommand |
表示一个 DbBatch. 中的单个命令。 可以在单个往返中针对数据源执行批处理。 |
| DbBatchCommandCollection |
包含在 < |
| 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 |
与 < |
| DbProviderConfigurationHandler |
任何提供程序都可以使用此类来支持提供程序特定的配置部分。 |
| DbProviderFactories |
表示一组用于创建类的一个或多个实例的 DbProviderFactory 静态方法。 |
| DbProviderFactoriesConfigurationHandler |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| DbProviderFactory |
表示用于创建提供程序实现数据源类的实例的一组方法。 |
| DbProviderManifest |
所有 CLR 类型的元数据接口。 |
| DbProviderServices |
用于生成命令定义的工厂;使用此对象的类型作为提供程序工厂上的 IServiceProvider.GetService 方法的参数。 |
| DbProviderSpecificTypePropertyAttribute |
标识在设置提供程序特定类型时要使用的强类型参数类中特定于提供程序的属性。 |
| DbTransaction |
定义数据库事务的核心行为,并为特定于数据库的事务提供基类。 |
| DbXmlEnabledProviderManifest |
表示实现基于 XML 定义的基类 DbProviderManifest 。 可以使用该 DbXmlEnabledProviderManifest 类在运行时获取提供程序特定的信息。 |
| EntityRecordInfo |
提供对实体元数据的访问。 |
| RowUpdatedEventArgs |
为.NET数据访问接口的 |
| RowUpdatingEventArgs |
为.NET数据提供程序的 RowUpdating 事件提供数据。 |
| SchemaTableColumn |
描述数据库表架构的列元数据。 |
| SchemaTableOptionalColumn |
描述数据库表架构的可选列元数据。 |
结构
| 名称 | 说明 |
|---|---|
| FieldMetadata |
提供对对象字段元数据 DataRecordInfo 的访问。 |
接口
| 名称 | 说明 |
|---|---|
| IDbColumnSchemaGenerator |
生成列架构。 |
枚举
| 名称 | 说明 |
|---|---|
| CatalogLocation |
指示目录名称在文本命令中限定的表名中的位置。 |
| GroupByBehavior |
指定 GROUP BY 子句中的列与 SELECT 语句的选择列表中的非聚合列之间的关系。 |
| IdentifierCase |
指定在搜索系统目录时数据源如何处理标识符。 |
| SupportedJoinOperators |
指定数据源支持哪种类型的Transact-SQL联接语句。 |
注解
.NET数据提供程序描述用于访问托管空间中的数据源(例如数据库)的类的集合。 支持的提供程序包括 ODBC .NET Framework Data Provider、OLEDB .NET Framework Data Provider、适用于 Oracle 的 .NET Framework Data Provider,以及 .NET Framework Data ProviderSQL Server。 System.Data.Common 中的类旨在使开发人员能够编写 ADO.NET代码,这些代码将适用于所有.NET数据提供程序。