DbXmlEnabledProviderManifest Třída

Definice

Představuje základní třídu, která implementuje DbProviderManifest na 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 poskytovatele, jejichž typ mapování na EDM je symetrický. Ve scénářích mapování symetrických 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í určení manifestů.

Konstruktory

Name Description
DbXmlEnabledProviderManifest(XmlReader)

Inicializuje novou instanci DbXmlEnabledProviderManifest třídy.

Vlastnosti

Name Description
NamespaceName

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

StoreTypeNameToEdmPrimitiveType

Získá nejlepší 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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

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

Při přepsání v odvozené třídě vrátí tato metoda 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í funkce hash.

(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 poskytovatelem.

GetStoreType(TypeUsage)

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

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

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

GetType()

Získá Type aktuální instance.

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

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

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

Určuje, jestli zprostředkovatel podporuje escapingové řetězce, 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