DbXmlEnabledProviderManifest 類別

定義

表示依據 XML 定義實作 DbProviderManifest 的基底類別。 您可以在執行階段使用 DbXmlEnabledProviderManifest 類別取得提供者專屬資訊。

public ref class DbXmlEnabledProviderManifest abstract : System::Data::Common::DbProviderManifest
public abstract class DbXmlEnabledProviderManifest : System.Data.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
繼承
DbXmlEnabledProviderManifest

備註

DbXmlEnabledProviderManifest 類別尤其適合提供者到 EDM 的型別對應為對稱式的提供者。 在對稱式對應的案例中,不論對應方向為何,每一個儲存型別都對應到單一 Entity Data Model (EDM) 型別。 換句話說,EDM 到提供者型別對應與提供者到 EDM 型別對應兩者是相同的。

在對稱式對應案例中,您可以從 DbXmlEnabledProviderManifest 類別或 DbProviderManifest 類別衍生您的自訂提供者類別。 對於對稱式對應案例,建議您從 DbXmlEnabledProviderManifest 類別衍生自訂提供者類別,因為 DbXmlEnabledProviderManifest 類別可以讓您以宣告方式指定資訊清單。

建構函式

DbXmlEnabledProviderManifest(XmlReader)

初始化 DbXmlEnabledProviderManifest 類別的新執行個體。

屬性

NamespaceName

取得此提供者資訊清單支援的命名空間名稱。

StoreTypeNameToEdmPrimitiveType

取得所指定儲存型別名稱的最佳對應對等 Entity Data Model (EDM) 型別。

StoreTypeNameToStorePrimitiveType

取得所指定儲存型別名稱的最佳對應對等儲存基本型別。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
EscapeLikeArgument(String)

提供者寫入器應該覆寫這個方法,以傳回包含逸出之萬用字元和逸出字元的引數。 只有當 SupportsEscapingLikeArgument 傳回 true,才能使用這個方法。

(繼承來源 DbProviderManifest)
GetDbInformation(String)

在衍生類別中覆寫時,這個方法會傳回提供者特定資訊。

(繼承來源 DbProviderManifest)
GetEdmType(TypeUsage)

在衍生類別中覆寫時,這個方法會將指定的儲存區類型和該類型的一組 Facet 對應到 EDM 型別。

(繼承來源 DbProviderManifest)
GetFacetDescriptions(EdmType)

傳回所指定 Entity Data Model (EDM) 型別的 Facet 描述清單。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetInformation(String)

取得提供者特定資訊。

(繼承來源 DbProviderManifest)
GetStoreFunctions()

傳回提供者支援的函式清單。

GetStoreType(TypeUsage)

在衍生類別中覆寫時,這個方法會將指定的 EDM 型別和該型別的一組 Facet 對應到儲存區類型。

(繼承來源 DbProviderManifest)
GetStoreTypes()

傳回儲存區提供者支援的基本型別清單。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SupportsEscapingLikeArgument(Char)

指出提供者是否支援將逸出字串做為 Like 運算式中的模式使用。

(繼承來源 DbProviderManifest)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於