SqlProviderServices 类

定义

重要

此 API 不符合 CLS。

用于 SQL Server 的 SqlClient 提供程序的 DbProviderServices 实现。

public ref class SqlProviderServices sealed : System::Data::Common::DbProviderServices
[System.CLSCompliant(false)]
public sealed class SqlProviderServices : System.Data.Common.DbProviderServices
[<System.CLSCompliant(false)>]
type SqlProviderServices = class
    inherit DbProviderServices
Public NotInheritable Class SqlProviderServices
Inherits DbProviderServices
继承
SqlProviderServices
属性

属性

名称 说明
SingletonInstance

获取 . 的 SqlProviderServices单个实例。

方法

名称 说明
CreateCommandDefinition(DbCommand)

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

(继承自 DbProviderServices)
CreateCommandDefinition(DbCommandTree)

从命令树创建命令定义。

(继承自 DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

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

(继承自 DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

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

(继承自 DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

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

(继承自 DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

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

(继承自 DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

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

(继承自 DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

创建由连接指示的数据库,并根据 StoreItemCollection 的内容创建架构对象(表、主键、外键)。

(继承自 DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

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

(继承自 DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

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

(继承自 DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

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

(继承自 DbProviderServices)
DbGetSpatialServices(String)

获取 . 的空间服务 DbProviderServices

(继承自 DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

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

(继承自 DbProviderServices)
Equals(Object)

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

(继承自 Object)
GetDbProviderManifest(String)

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

(继承自 DbProviderServices)
GetDbProviderManifestToken(DbConnection)

返回给定连接的提供程序清单令牌。

(继承自 DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

获取 . 的空间数据读取器 DbProviderServices

(继承自 DbProviderServices)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetProviderManifest(String)

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

(继承自 DbProviderServices)
GetProviderManifestToken(DbConnection)

返回提供程序清单令牌。

(继承自 DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

获取 . 的空间数据读取器 DbProviderServices

(继承自 DbProviderServices)
GetSpatialServices(String)

获取 . 的空间服务 DbProviderServices

(继承自 DbProviderServices)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

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

设置 . 的参数值 DbProviderServices

(继承自 DbProviderServices)
ToString()

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

(继承自 Object)

适用于