System.Data.Common 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 .NET 数据提供程序共享的类。
类
DataAdapter |
表示用于填充 DataSet 和更新数据源的一组 SQL 命令和一个数据库连接。 |
DataColumnMapping |
包含从 DataAdapter 继承的对象的一般列映射。 此类不能被继承。 |
DataColumnMappingCollection |
包含 DataColumnMapping 对象的集合。 |
DataRecordInfo |
提供对 DbDataRecord 的结构化类型相关信息和列信息的访问。 |
DataTableMapping |
包含有关源表与 DataTable 之间映射关系的说明。 填充 DataSet 时,由 DataAdapter 使用该类。 |
DataTableMappingCollection |
DataTableMapping 对象的集合。 此类不能被继承。 |
DbBatch |
表示可在一次往返中针对数据源执行的一批命令。 为表示命令批处理的数据库特定类提供基类。 |
DbBatchCommand |
表示 中的单个 DbBatch命令。 可以在一次往返中针对数据源执行批处理。 |
DbBatchCommandCollection |
包含在 中的 DbBatch实例集合的DbBatchCommand基类。 |
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 |
提供静态值,这些值用于 DataTable 中包含的 MetaDataCollection 对象的列名称。 DataTable 由 GetSchema 方法创建。 |
DbParameter |
表示 DbCommand 的参数,还可以是它到 DataSet 列的映射。 有关参数的详细信息,请参阅配置参数和参数数据类型。 |
DbParameterCollection |
与 DbCommand 相关的参数集合的基类。 |
DbProviderConfigurationHandler |
任何提供程序都可使用此类以支持特定于提供程序的配置部分。 |
DbProviderFactories |
表示一组静态方法,这些方法用于创建 DbProviderFactory 类的一个或多个实例。 |
DbProviderFactoriesConfigurationHandler |
此类型支持 .NET Framework 基础结构,不能在代码中直接使用。 |
DbProviderFactory |
表示一组方法,这些方法用于创建提供程序对数据源类的实现的实例。 |
DbProviderManifest |
所有 CLR 类型 types 的元数据接口。 |
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 数据提供程序,用于 OLEDB 的 .NET Framework 数据提供程序,用于 Oracle 的 .NET Framework 数据提供程序和用于 SQL Server 的 .NET Framework 数据提供程序。 中的类 System.Data.Common 旨在使开发人员能够编写可适用于所有 .NET 数据提供程序的 ADO.NET 代码。
有关在使用 .NET Framework 编程时如何使用此命名空间的概念性信息,请参阅使用 ADO.NET 编写提供程序独立代码。