Sdílet prostřednictvím


DbXmlEnabledProviderManifest Třída

Definice

Představuje základní třídu, která implementuje na DbProviderManifest základě definice XML. Třídu můžete použít DbXmlEnabledProviderManifest k získání informací specifických pro zprostředkovatele za běhu.

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
Dědičnost
DbXmlEnabledProviderManifest

Poznámky

Třída DbXmlEnabledProviderManifest je zvláště vhodná pro zprostředkovatele, jejichž mapování typu na EDM je symetrické. Ve scénářích symetrického mapování typů se každý typ úložiště mapuje na jeden typ EDM (Entity Data Model) bez ohledu na směr mapování. Jinými slovy, mapování typu EDM na zprostředkovatele je stejné jako mapování typu zprostředkovatele na EDM.

Ve scénářích symetrického mapování můžete buď odvodit vlastní třídu zprostředkovatele, DbXmlEnabledProviderManifest nebo třídu DbProviderManifest . Doporučujeme odvodit vlastní třídu zprostředkovatele z DbXmlEnabledProviderManifest třídy pro scénáře symetrického mapování, protože DbXmlEnabledProviderManifest třída vám umožní deklarativně specifikovat manifesty.

Konstruktory

DbXmlEnabledProviderManifest(XmlReader)

Inicializuje novou instanci DbXmlEnabledProviderManifest třídy .

Vlastnosti

NamespaceName

Získá název oboru názvů podporovaný tímto manifestem zprostředkovatele.

StoreTypeNameToEdmPrimitiveType

Získá nejlépe mapovaný ekvivalentní typ Entity Data Model (EDM) pro zadaný název typu úložiště.

StoreTypeNameToStorePrimitiveType

Získá nejlepší mapovaný ekvivalentní primitivní typ úložiště pro zadaný název typu úložiště.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
EscapeLikeArgument(String)

Zapisovače zprostředkovatele by měly tuto metodu přepsat, aby vrátila argument se zástupnými znaky a řídicím znakem s řídicím znakem. Tato metoda se používá pouze v případě, že SupportsEscapingLikeArgument vrátí hodnotu true.

(Zděděno od DbProviderManifest)
GetDbInformation(String)

Při přepsání v odvozené třídě tato metoda vrátí informace specifické pro zprostředkovatele.

(Zděděno od DbProviderManifest)
GetEdmType(TypeUsage)

Při přepsání v odvozené třídě tato metoda mapuje zadaný typ úložiště a sadu omezujících vlastností pro tento typ na typ EDM.

(Zděděno od DbProviderManifest)
GetFacetDescriptions(EdmType)

Vrátí seznam popisů omezujících vlastností pro zadaný typ EDM (Entity Data Model).

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetInformation(String)

Získá informace specifické pro poskytovatele.

(Zděděno od DbProviderManifest)
GetStoreFunctions()

Vrátí seznam funkcí podporovaných zprostředkovatelem.

GetStoreType(TypeUsage)

Při přepsání v odvozené třídě tato metoda mapuje zadaný typ EDM a sadu omezujících vlastností pro tento typ na typ úložiště.

(Zděděno od DbProviderManifest)
GetStoreTypes()

Vrátí seznam primitivních typů podporovaných poskytovatelem úložiště.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SupportsEscapingLikeArgument(Char)

Označuje, jestli zprostředkovatel podporuje uvozování řetězců, které se mají použít jako vzory ve výrazu Like.

(Zděděno od DbProviderManifest)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro