Freigeben über


DbXmlEnabledProviderManifest Klasse

Definition

Eine Spezialisierung des ProviderManifests, das einen XmlReader akzeptiert

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

Konstruktoren

DbXmlEnabledProviderManifest(XmlReader)

Initialisiert eine neue Instanz der DbXmlEnabledProviderManifest-Klasse.

Felder

CollationFacetName

Name der Sortierungsfacet

(Geerbt von DbProviderManifest)
ConceptualSchemaDefinition

Wert, der an GetInformation übergeben werden soll, um conceptualSchemaDefinition abzurufen

(Geerbt von DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Wert, der an GetInformation übergeben werden soll, um conceptualSchemaDefinitionVersion3 abzurufen

(Geerbt von DbProviderManifest)
DefaultValueFacetName

Name des DefaultValue-Facet

(Geerbt von DbProviderManifest)
FixedLengthFacetName

Name des FixedLength-Facets

(Geerbt von DbProviderManifest)
IsStrictFacetName

Name des IsStrict-Facet

(Geerbt von DbProviderManifest)
MaxLengthFacetName

Name des MaxLength-Facets

(Geerbt von DbProviderManifest)
NullableFacetName

Name des Nullable Facet

(Geerbt von DbProviderManifest)
PrecisionFacetName

Name des Genauigkeitsfacets

(Geerbt von DbProviderManifest)
ScaleFacetName

Name des Skalierungsfacets

(Geerbt von DbProviderManifest)
SridFacetName

Name des SRID-Facet

(Geerbt von DbProviderManifest)
StoreSchemaDefinition

Wert, der an GetInformation übergeben werden soll, um die StoreSchemaDefinition abzurufen

(Geerbt von DbProviderManifest)
StoreSchemaDefinitionVersion3

Wert, der an GetInformation übergeben werden soll, um storeSchemaDefinitionVersion3 abzurufen

(Geerbt von DbProviderManifest)
StoreSchemaMapping

Wert, der an GetInformation übergeben werden soll, um storeSchemaMapping abzurufen

(Geerbt von DbProviderManifest)
StoreSchemaMappingVersion3

Wert, der an GetInformation übergeben werden soll, um storeSchemaMappingVersion3 abzurufen

(Geerbt von DbProviderManifest)
UnicodeFacetName

Name des Unicode-Facet

(Geerbt von DbProviderManifest)

Eigenschaften

NamespaceName

Ruft den von diesem Anbietermanifest unterstützten Namespacenamen ab.

StoreTypeNameToEdmPrimitiveType

Ruft den ähnlichsten Entity Data Model (EDM)-Typ für einen angegebenen Speichertypnamen ab.

StoreTypeNameToStorePrimitiveType

Ruft den ähnlichsten primitiven Speichertyp für einen angegebenen Speichertypnamen ab.

Methoden

EscapeLikeArgument(String)

Anbieterwriter sollten diese Methode überschreiben, um das Argument mit den Platzhaltern und Escapezeichen zurückzugeben. Diese Methode wird nur verwendet, wenn SupportsEscapingLikeArgument "True" zurückgibt.

(Geerbt von DbProviderManifest)
GetDbInformation(String)

Gibt anbieterspezifische Informationen zurück, wenn sie in einer abgeleiteten Klasse überschrieben wird.

(Geerbt von DbProviderManifest)
GetEdmType(TypeUsage)

Beim Überschreiben in einer abgeleiteten Klasse ordnet diese Methode den angegebenen Speichertyp und einen Satz von Facets für diesen Typ einem EDM-Typ zu.

(Geerbt von DbProviderManifest)
GetFacetDescriptions(EdmType)

Gibt eine Liste der Facetbeschreibungen für den angegebenen Entity Data Model (EDM)-Typ zurück.

GetInformation(String)

Ruft die anbieterspezifischen Informationen ab.

(Geerbt von DbProviderManifest)
GetStoreFunctions()

Gibt eine Liste vom Anbieter unterstützter Funktionen zurück.

GetStoreType(TypeUsage)

Beim Überschreiben in einer abgeleiteten Klasse ordnet diese Methode den angegebenen EDM-Typ und einen Satz von Facets für diesen Typ einem Speichertyp zu.

(Geerbt von DbProviderManifest)
GetStoreTypes()

Gibt eine Liste der vom Speicheranbieter unterstützten primitiven Typen zurück.

SupportsEscapingLikeArgument(Char)

Gibt an, ob der Anbieter Escapezeichen für Zeichenfolgen unterstützt, die in einem Like-Ausdruck als Muster verwendet werden sollen.

(Geerbt von DbProviderManifest)
SupportsInExpression()

Gibt einen booleschen Wert zurück, der angibt, ob der Anbieter Ausdrucksbaumstrukturen verarbeiten kann, die Instanzen von DbInExpression enthalten. Die Standardimplementierung wird aus Gründen der Abwärtskompatibilität zurückgegeben false . Abgeleitete Klassen können diese Methode überschreiben.

(Geerbt von DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Gibt einen booleschen Wert zurück, der angibt, ob der Anbieter Ausdrucksstrukturen verarbeiten kann, die nicht über DbProjectExpression-Knoten verfügen, direkt unter der linken und rechten Seite von DbUnionAllExpression und DbIntersectExpression.

(Geerbt von DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Gibt an, ob der Anbieter die Parameteroptimierung unterstützt, die unter EntityFramework6 GitHub-Problem #195 beschrieben wird. Der Standardwert lautet false. Anbieter sollten dies nur in true ändern, nachdem getestet wurde, dass Schemaabfragen (wie im Database First-Flow verwendet) ordnungsgemäß mit diesem Flag funktionieren.

(Geerbt von DbProviderManifest)

Gilt für: