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)

產生用於建立結構描述物件 (資料表、主索引鍵、外部索引鍵) 的資料定義語言 (DDL) 指令碼,這個指令碼所建立的結構描述物件會以 StoreItemCollection 參數內容為根據,並以對應至提供者資訊清單語彙基元的資料庫版本為目標。

CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

建立指定之提供者資訊清單和命令樹的命令定義物件。

DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

傳回值,這個值表示指定的資料庫是否存在於伺服器,以及是否已建立 storeItemCollection 所含的結構描述物件。

DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

建立連接所表示的資料庫,並根據 StoreItemCollection 的內容建立結構描述物件 (資料表、主索引鍵、外部索引鍵)。

DbCreateDatabaseScript(String, StoreItemCollection)

產生用於建立結構描述物件 (資料表、主索引鍵、外部索引鍵) 的資料定義語言 (DDL) 指令碼,這個指令碼所建立的結構描述物件會以 StoreItemCollection 參數內容為根據,並以對應至提供者資訊清單語彙基元的資料庫版本為目標。

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)

適用於