DbProviderServices 类

定义

重要

此 API 不符合 CLS。

用于生成命令定义的工厂;使用此对象的类型作为提供程序工厂上 IServiceProvider.GetService 方法的参数。

public ref class DbProviderServices abstract
public abstract class DbProviderServices
[System.CLSCompliant(false)]
public abstract class DbProviderServices
type DbProviderServices = class
[<System.CLSCompliant(false)>]
type DbProviderServices = class
Public MustInherit Class DbProviderServices
继承
DbProviderServices
派生
属性

构造函数

DbProviderServices()

初始化 DbProviderServices 类的新实例。

方法

CreateCommandDefinition(DbCommand)

创建使用指定命令的命令定义。

CreateCommandDefinition(DbCommandTree)

从命令树创建命令定义。

CreateCommandDefinition(DbProviderManifest, DbCommandTree)

从指定的清单和命令树创建命令定义。

CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

创建由连接指示的数据库和架构对象。

CreateDatabaseScript(String, StoreItemCollection)

基于 StoreItemCollection 参数的内容并针对与提供程序清单标记相对应的数据库版本生成数据定义语言(创建架构对象(表、主键、外键)的 DDL 脚本)。

CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

为指定的提供程序清单和命令目录树创建命令定义对象。

DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

返回一个值,该值指示服务器上是否存在给定数据库以及是否创建了 storeItemCollection 中包含的架构对象。

DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

创建一个由连接指示的数据库并且基于 StoreItemCollection 的内容创建架构对象(表、主键、外键)。

DbCreateDatabaseScript(String, StoreItemCollection)

基于 StoreItemCollection 参数的内容并针对与提供程序清单标记相对应的数据库版本生成数据定义语言(创建架构对象(表、主键、外键)的 DDL 脚本)。

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

返回一个值,该值指示服务器上是否存在给定数据库以及是否创建了 storeItemCollection 中包含的架构对象。

DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

删除数据库的存储项集合中指定的所有存储对象以及数据库本身。

DbGetSpatialServices(String)

DbProviderServices 获取空间服务。

DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

删除数据库的存储项集合中指定的所有存储对象以及数据库本身。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetDbProviderManifest(String)

在派生类中重写时,返回一个派生自 DbProviderManifest 的类的实例。

GetDbProviderManifestToken(DbConnection)

返回给定连接的提供程序清单标记。

GetDbSpatialDataReader(DbDataReader, String)

DbProviderServices 获取空间数据读取器。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetProviderFactory(DbConnection)

检索基于指定 DbConnection 的 DbProviderFactory。

GetProviderManifest(String)

使用指定的版本信息返回提供程序清单。

GetProviderManifestToken(DbConnection)

返回提供程序清单标记。

GetProviderServices(DbConnection)

返回给定连接的提供程序。

GetSpatialDataReader(DbDataReader, String)

DbProviderServices 获取空间数据读取器。

GetSpatialServices(String)

DbProviderServices 获取空间服务。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetDbParameterValue(DbParameter, TypeUsage, Object)

设置 DbProviderServices 的参数值。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于