DbXmlEnabledProviderManifest Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje klasę bazową, która implementuje DbProviderManifest klasę opartą na definicji XML. Możesz użyć DbXmlEnabledProviderManifest klasy , aby uzyskać informacje specyficzne dla dostawcy w czasie wykonywania.
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
- Dziedziczenie
Uwagi
Klasa jest szczególnie odpowiednia DbXmlEnabledProviderManifest dla dostawców, których mapowanie typów na EDM jest symetryczne. W scenariuszach mapowania typów symetrycznych każdy typ magazynu jest mapowany na jeden typ modelu danych jednostki (EDM) niezależnie od kierunku mapowania. Innymi słowy mapowanie typu EDM-to-provider jest takie samo jak mapowanie typu dostawca-EDM.
W scenariuszach mapowania symetrycznego można uzyskać niestandardową klasę dostawcy z DbXmlEnabledProviderManifest klasy lub DbProviderManifest klasy. Zalecamy uzyskanie niestandardowej DbXmlEnabledProviderManifest klasy dostawcy z klasy dla scenariuszy mapowania symetrycznego, ponieważ DbXmlEnabledProviderManifest klasa umożliwia deklaratywne określanie manifestów.
Konstruktory
DbXmlEnabledProviderManifest(XmlReader) |
Inicjuje nowe wystąpienie klasy DbXmlEnabledProviderManifest. |
Właściwości
NamespaceName |
Pobiera nazwę przestrzeni nazw obsługiwaną przez ten manifest dostawcy. |
StoreTypeNameToEdmPrimitiveType |
Pobiera najlepszy zamapowany równoważny typ modelu danych jednostki (EDM) dla określonej nazwy typu magazynu. |
StoreTypeNameToStorePrimitiveType |
Pobiera najlepszy mapowany równoważny typ pierwotny magazynu dla określonej nazwy typu magazynu. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
EscapeLikeArgument(String) |
Autorzy dostawcy powinni zastąpić tę metodę, aby zwrócić argument z symbolami wieloznacznymi i znakiem ucieczki. Ta metoda jest używana tylko wtedy, gdy metoda SupportsEscapingLikeArgument zwraca wartość true. (Odziedziczone po DbProviderManifest) |
GetDbInformation(String) |
Po zastąpieniu w klasie pochodnej ta metoda zwraca informacje specyficzne dla dostawcy. (Odziedziczone po DbProviderManifest) |
GetEdmType(TypeUsage) |
Po zastąpieniu w klasie pochodnej ta metoda mapuje określony typ magazynu i zestaw aspektów dla tego typu na typ EDM. (Odziedziczone po DbProviderManifest) |
GetFacetDescriptions(EdmType) |
Zwraca listę opisów aspektów dla określonego typu modelu danych jednostek (EDM). |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInformation(String) |
Pobiera informacje specyficzne dla dostawcy. (Odziedziczone po DbProviderManifest) |
GetStoreFunctions() |
Zwraca listę funkcji obsługiwanych przez dostawcę. |
GetStoreType(TypeUsage) |
Po zastąpieniu w klasie pochodnej ta metoda mapuje określony typ EDM i zestaw aspektów dla tego typu na typ magazynu. (Odziedziczone po DbProviderManifest) |
GetStoreTypes() |
Zwraca listę typów pierwotnych obsługiwanych przez dostawcę magazynu. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SupportsEscapingLikeArgument(Char) |
Wskazuje, czy dostawca obsługuje ucieczkę ciągów, które mają być używane jako wzorce w wyrażeniu Like. (Odziedziczone po DbProviderManifest) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |