Udostępnij za pośrednictwem


DbXmlEnabledProviderManifest Klasa

Definicja

Specjalizacja DostawcyManifest, która akceptuje element XmlReader

public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Dziedziczenie
DbXmlEnabledProviderManifest

Konstruktory

DbXmlEnabledProviderManifest(XmlReader)

Inicjuje nowe wystąpienie klasy DbXmlEnabledProviderManifest.

Pola

CollationFacetName

Nazwa faceta sortowania

(Odziedziczone po DbProviderManifest)
ConceptualSchemaDefinition

Wartość, która ma być przekazywana do polecenia GetInformation, aby uzyskać definicję KoncepcyjnaSchemaDefinition

(Odziedziczone po DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Wartość, która ma być przekazywana do polecenia GetInformation, aby uzyskać wartość ConceptualSchemaDefinitionVersion3

(Odziedziczone po DbProviderManifest)
DefaultValueFacetName

Nazwa aspektu DefaultValue

(Odziedziczone po DbProviderManifest)
FixedLengthFacetName

Nazwa faceta FixedLength

(Odziedziczone po DbProviderManifest)
IsStrictFacetName

Nazwa aspektu IsStrict

(Odziedziczone po DbProviderManifest)
MaxLengthFacetName

Nazwa aspektu MaxLength

(Odziedziczone po DbProviderManifest)
NullableFacetName

Nazwa aspektu dopuszczalnego wartości null

(Odziedziczone po DbProviderManifest)
PrecisionFacetName

Nazwa aspektu precyzji

(Odziedziczone po DbProviderManifest)
ScaleFacetName

Nazwa aspektu skalowania

(Odziedziczone po DbProviderManifest)
SridFacetName

Nazwa faceta SRID

(Odziedziczone po DbProviderManifest)
StoreSchemaDefinition

Wartość, która ma być przekazywana do polecenia GetInformation, aby pobrać element StoreSchemaDefinition

(Odziedziczone po DbProviderManifest)
StoreSchemaDefinitionVersion3

Wartość do przekazania do polecenia GetInformation w celu pobrania parametru StoreSchemaDefinitionVersion3

(Odziedziczone po DbProviderManifest)
StoreSchemaMapping

Wartość, która ma być przekazywana do polecenia GetInformation, aby pobrać element StoreSchemaMapping

(Odziedziczone po DbProviderManifest)
StoreSchemaMappingVersion3

Wartość do przekazania do polecenia GetInformation w celu pobrania parametru StoreSchemaMappingVersion3

(Odziedziczone po DbProviderManifest)
UnicodeFacetName

Nazwa faceta Unicode

(Odziedziczone po DbProviderManifest)

Właściwości

NamespaceName

Pobiera nazwę przestrzeni nazw obsługiwaną przez ten manifest dostawcy.

StoreTypeNameToEdmPrimitiveType

Pobiera najlepszy typ mapowanego modelu danych jednostek (EDM) dla określonej nazwy typu magazynu.

StoreTypeNameToStorePrimitiveType

Pobiera najlepszy zmapowany typ pierwotny magazynu dla określonej nazwy typu magazynu.

Metody

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 funkcja SupportsEscapingLikeArgument zwraca wartość true.

(Odziedziczone po DbProviderManifest)
GetDbInformation(String)

W przypadku zastąpienia w klasie pochodnej ta metoda zwraca informacje specyficzne dla dostawcy.

(Odziedziczone po DbProviderManifest)
GetEdmType(TypeUsage)

W przypadku zastąpienia 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).

GetInformation(String)

Pobiera informacje specyficzne dla dostawcy.

(Odziedziczone po DbProviderManifest)
GetStoreFunctions()

Zwraca listę funkcji obsługiwanych przez dostawcę.

GetStoreType(TypeUsage)

W przypadku zastąpienia 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.

SupportsEscapingLikeArgument(Char)

Wskazuje, czy dostawca obsługuje ucieczkę ciągów do użycia jako wzorce w wyrażeniu Like.

(Odziedziczone po DbProviderManifest)
SupportsInExpression()

Zwraca wartość logiczną określającą, czy dostawca może obsługiwać drzewa wyrażeń zawierające wystąpienia dbInExpression. Domyślna implementacja zwraca zgodność false z poprzednimi wersjami. Klasy pochodne mogą zastąpić tę metodę.

(Odziedziczone po DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Zwraca wartość logiczną określającą, czy dostawca może przetwarzać drzewa wyrażeń, które nie mają węzłów DbProjectExpression bezpośrednio po lewej i prawej stronie dbUnionAllExpression i DbIntersectExpression

(Odziedziczone po DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Wskazuje, czy dostawca obsługuje optymalizację parametrów opisaną w temacie Problem z usługą GitHub EntityFramework6 #195. Wartość domyślna to false. Dostawcy powinni zmienić tę wartość na true tylko po przetestowaniu, że zapytania schematu (używane w przepływie Database First) działają prawidłowo z tą flagą.

(Odziedziczone po DbProviderManifest)

Dotyczy