DbXmlEnabledProviderManifest Klas

Definitie

Vertegenwoordigt een basisklasse die de DbProviderManifest implementatie uitvoert op basis van een XML-definitie. U kunt de DbXmlEnabledProviderManifest klasse gebruiken om tijdens runtime providerspecifieke informatie te verkrijgen.

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
Overname
DbXmlEnabledProviderManifest

Opmerkingen

De DbXmlEnabledProviderManifest klasse is met name geschikt voor de providers waarvan het typetoewijzing aan EDM symmetrisch is. In symmetrische typetoewijzingsscenario's wordt elk opslagtype toegewezen aan één EDM-type (Entity Data Model), ongeacht de toewijzingsrichting. Met andere woorden: de EDM-naar-provider-typetoewijzing is hetzelfde als de toewijzing van het provider-naar-EDM-type.

In symmetrische toewijzingsscenario's kunt u uw aangepaste providerklasse afleiden uit de DbXmlEnabledProviderManifest klasse of de DbProviderManifest klasse. U wordt aangeraden uw aangepaste providerklasse af te leiden van de DbXmlEnabledProviderManifest klasse voor symmetrische toewijzingsscenario's, omdat u met de DbXmlEnabledProviderManifest klasse de manifesten declaratief kunt opgeven.

Constructors

Name Description
DbXmlEnabledProviderManifest(XmlReader)

Initialiseert een nieuw exemplaar van de DbXmlEnabledProviderManifest klasse.

Eigenschappen

Name Description
NamespaceName

Hiermee haalt u de naamruimtenaam op die wordt ondersteund door dit providermanifest.

StoreTypeNameToEdmPrimitiveType

Hiermee haalt u het beste toegewezen equivalente EDM-type (Entity Data Model) op voor een opgegeven naam van het opslagtype.

StoreTypeNameToStorePrimitiveType

Hiermee haalt u het beste toegewezen equivalente opslagprimitief type op voor een opgegeven naam van het opslagtype.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
EscapeLikeArgument(String)

Providerschrijvers moeten deze methode overschrijven om het argument te retourneren met de jokertekens en het escape-teken dat is ontsnapt. Deze methode wordt alleen gebruikt als SupportsEscapingLikeArgument true retourneert.

(Overgenomen van DbProviderManifest)
GetDbInformation(String)

Wanneer deze methode wordt overschreven in een afgeleide klasse, retourneert deze methode providerspecifieke informatie.

(Overgenomen van DbProviderManifest)
GetEdmType(TypeUsage)

Wanneer deze methode wordt overschreven in een afgeleide klasse, worden het opgegeven opslagtype en een set facetten voor dat type toegewezen aan een EDM-type.

(Overgenomen van DbProviderManifest)
GetFacetDescriptions(EdmType)

Retourneert de lijst met facetbeschrijvingen voor het opgegeven EDM-type (Entity Data Model).

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInformation(String)

Hiermee haalt u de providerspecifieke informatie op.

(Overgenomen van DbProviderManifest)
GetStoreFunctions()

Retourneert de lijst met door de provider ondersteunde functies.

GetStoreType(TypeUsage)

Wanneer deze methode wordt overschreven in een afgeleide klasse, worden het opgegeven EDM-type en een set facetten voor dat type toegewezen aan een opslagtype.

(Overgenomen van DbProviderManifest)
GetStoreTypes()

Retourneert de lijst met primitieve typen die worden ondersteund door de opslagprovider.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SupportsEscapingLikeArgument(Char)

Geeft aan of de provider escape-tekenreeksen ondersteunt die moeten worden gebruikt als patronen in een Like-expressie.

(Overgenomen van DbProviderManifest)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op