Sdílet prostřednictvím


DbXmlEnabledProviderManifest Třída

Definice

Specializace ProviderManifest, který přijímá XmlReader

public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Dědičnost
DbXmlEnabledProviderManifest

Konstruktory

DbXmlEnabledProviderManifest(XmlReader)

Inicializuje novou instanci DbXmlEnabledProviderManifest třídy .

Pole

CollationFacetName

Název omezující vlastnosti kolace

(Zděděno od DbProviderManifest)
ConceptualSchemaDefinition

Hodnota, která se má předat getInformation pro získání ConceptualSchemaDefinition

(Zděděno od DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Hodnota, která se má předat getInformation pro získání conceptualSchemaDefinitionVersion3

(Zděděno od DbProviderManifest)
DefaultValueFacetName

Název omezující vlastnosti DefaultValue

(Zděděno od DbProviderManifest)
FixedLengthFacetName

Název omezující vlastnosti FixedLength

(Zděděno od DbProviderManifest)
IsStrictFacetName

Název omezující vlastnosti IsStrict

(Zděděno od DbProviderManifest)
MaxLengthFacetName

Název omezující vlastnosti MaxLength

(Zděděno od DbProviderManifest)
NullableFacetName

Název omezující vlastnosti s možnou hodnotou Null

(Zděděno od DbProviderManifest)
PrecisionFacetName

Název omezující vlastnosti Přesnost

(Zděděno od DbProviderManifest)
ScaleFacetName

Název omezující vlastnosti měřítka

(Zděděno od DbProviderManifest)
SridFacetName

Název omezující vlastnosti SRID

(Zděděno od DbProviderManifest)
StoreSchemaDefinition

Hodnota, která se má předat do GetInformation pro získání StoreSchemaDefinition

(Zděděno od DbProviderManifest)
StoreSchemaDefinitionVersion3

Hodnota, která se má předat getinformation pro získání StoreSchemaDefinitionVersion3

(Zděděno od DbProviderManifest)
StoreSchemaMapping

Hodnota, která se má předat do GetInformation pro získání StoreSchemaMapping

(Zděděno od DbProviderManifest)
StoreSchemaMappingVersion3

Hodnota, která se má předat do GetInformation pro získání StoreSchemaMappingVersion3

(Zděděno od DbProviderManifest)
UnicodeFacetName

Název omezující vlastnosti unicode

(Zděděno od DbProviderManifest)

Vlastnosti

NamespaceName

Získá název oboru názvů podporovaný tímto manifestem zprostředkovatele.

StoreTypeNameToEdmPrimitiveType

Získá nejlépe mapovaný ekvivalentní typ Entity Data Model (EDM) pro zadaný název typu úložiště.

StoreTypeNameToStorePrimitiveType

Získá nejlepší mapovaný ekvivalentní primitivní typ úložiště pro zadaný název typu úložiště.

Metody

EscapeLikeArgument(String)

Zapisovače zprostředkovatele by měly tuto metodu přepsat, aby vrátila argument se zástupnými znaky a řídicím znakem s řídicím znakem. Tato metoda se používá pouze v případě, že SupportsEscapingLikeArgument vrátí hodnotu true.

(Zděděno od DbProviderManifest)
GetDbInformation(String)

Při přepsání v odvozené třídě tato metoda vrátí informace specifické pro zprostředkovatele.

(Zděděno od DbProviderManifest)
GetEdmType(TypeUsage)

Při přepsání v odvozené třídě tato metoda mapuje zadaný typ úložiště a sadu omezujících vlastností pro tento typ na typ EDM.

(Zděděno od DbProviderManifest)
GetFacetDescriptions(EdmType)

Vrátí seznam popisů omezujících vlastností pro zadaný typ EDM (Entity Data Model).

GetInformation(String)

Získá informace specifické pro poskytovatele.

(Zděděno od DbProviderManifest)
GetStoreFunctions()

Vrátí seznam funkcí podporovaných zprostředkovatelem.

GetStoreType(TypeUsage)

Při přepsání v odvozené třídě tato metoda mapuje zadaný typ EDM a sadu omezujících vlastností pro tento typ na typ úložiště.

(Zděděno od DbProviderManifest)
GetStoreTypes()

Vrátí seznam primitivních typů podporovaných poskytovatelem úložiště.

SupportsEscapingLikeArgument(Char)

Označuje, jestli zprostředkovatel podporuje uvozování řetězců, které se mají použít jako vzory ve výrazu Like.

(Zděděno od DbProviderManifest)
SupportsInExpression()

Vrátí logickou hodnotu, která určuje, zda zprostředkovatel může zpracovávat stromy výrazů obsahující instance DbInExpression. Výchozí implementace vrací false zpětnou kompatibilitu. Odvozené třídy mohou přepsat tuto metodu.

(Zděděno od DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Vrátí logickou hodnotu určující, jestli zprostředkovatel může zpracovávat stromy výrazů, které nemají uzly DbProjectExpression přímo pod levou i pravou stranou DbUnionAllExpression a DbIntersectExpression.

(Zděděno od DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Označuje, jestli zprostředkovatel podporuje optimalizaci parametrů popsanou v tématu Problém EntityFramework6 na GitHubu č. 195. Výchozí formát je false. Zprostředkovatelé by toto nastavení měli změnit na hodnotu true až po otestu, že dotazy na schéma (jak se používají v toku Database First) fungují správně s tímto příznakem.

(Zděděno od DbProviderManifest)

Platí pro