DbXmlEnabledProviderManifest Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |