Partilhar via


DbXmlEnabledProviderManifest Classe

Definição

Uma especialização do ProviderManifest que aceita um XmlReader

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

Construtores

DbXmlEnabledProviderManifest(XmlReader)

Inicializa uma nova instância da classe DbXmlEnabledProviderManifest.

Campos

CollationFacetName

Nome da Faceta de Ordenação

(Herdado de DbProviderManifest)
ConceptualSchemaDefinition

Valor a ser passado para GetInformation para obter o ConceptualSchemaDefinition

(Herdado de DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Valor a ser passado para GetInformation para obter o ConceptualSchemaDefinitionVersion3

(Herdado de DbProviderManifest)
DefaultValueFacetName

Nome da faceta DefaultValue

(Herdado de DbProviderManifest)
FixedLengthFacetName

Nome da Faceta FixedLength

(Herdado de DbProviderManifest)
IsStrictFacetName

Nome da faceta IsStrict

(Herdado de DbProviderManifest)
MaxLengthFacetName

Nome da Faceta MaxLength

(Herdado de DbProviderManifest)
NullableFacetName

Nome da Faceta Anulável

(Herdado de DbProviderManifest)
PrecisionFacetName

Nome da Faceta de Precisão

(Herdado de DbProviderManifest)
ScaleFacetName

Nome da Faceta de Escala

(Herdado de DbProviderManifest)
SridFacetName

Nome da faceta SRID

(Herdado de DbProviderManifest)
StoreSchemaDefinition

Valor a ser passado para GetInformation para obter o StoreSchemaDefinition

(Herdado de DbProviderManifest)
StoreSchemaDefinitionVersion3

Valor a ser passado para GetInformation para obter o StoreSchemaDefinitionVersion3

(Herdado de DbProviderManifest)
StoreSchemaMapping

Valor a ser passado para GetInformation para obter o StoreSchemaMapping

(Herdado de DbProviderManifest)
StoreSchemaMappingVersion3

Valor a ser passado para GetInformation para obter o StoreSchemaMappingVersion3

(Herdado de DbProviderManifest)
UnicodeFacetName

Nome da Faceta Unicode

(Herdado de DbProviderManifest)

Propriedades

NamespaceName

Obtém o nome do namespace com suporte por esse manifesto do provedor.

StoreTypeNameToEdmPrimitiveType

Obtém o melhor tipo EDM (Modelo de Dados de Entidade) equivalente mapeado para um nome de tipo de armazenamento especificado.

StoreTypeNameToStorePrimitiveType

Obtém o melhor tipo primitivo de armazenamento equivalente mapeado para um nome de tipo de armazenamento especificado.

Métodos

EscapeLikeArgument(String)

Os gravadores de provedor devem substituir este método para retornar o argumento com caracteres curinga e o caractere de escape escapados. Esse método será usado somente se SupportsEscapingLikeArgument retornar true.

(Herdado de DbProviderManifest)
GetDbInformation(String)

Quando substituído em uma classe derivada, esse método retorna informações específicas do provedor.

(Herdado de DbProviderManifest)
GetEdmType(TypeUsage)

Quando substituído em uma classe derivada, esse método mapeia o tipo de armazenamento especificado e um conjunto de facetas para esse tipo de um tipo EDM.

(Herdado de DbProviderManifest)
GetFacetDescriptions(EdmType)

Retorna a lista de descrições de faceta para o tipo EDM (Modelo de Dados de Entidade) especificado.

GetInformation(String)

Obtém as informações específicas do provedor.

(Herdado de DbProviderManifest)
GetStoreFunctions()

Retorna a lista de funções com suporte do provedor.

GetStoreType(TypeUsage)

Quando substituído em uma classe derivada, esse método mapeia o tipo EDM especificado e um conjunto de facetas para esse tipo de um tipo de armazenamento.

(Herdado de DbProviderManifest)
GetStoreTypes()

Retorna a lista de tipos primitivos com suporte pelo provedor de armazenamento.

SupportsEscapingLikeArgument(Char)

Indica se o provedor dá suporte a cadeias de caracteres de escape para serem usadas como padrões em uma expressão Like.

(Herdado de DbProviderManifest)
SupportsInExpression()

Retorna um booliano que especifica se o provedor pode manipular árvores de expressão que contêm instâncias de DbInExpression. A implementação padrão retorna false para compatibilidade com versões anteriores. Classes derivadas podem substituir esse método.

(Herdado de DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Retorna um booliano que especifica se o provedor pode processar árvores de expressão que não têm nós DbProjectExpression diretamente nos lados esquerdo e direito de DbUnionAllExpression e DbIntersectExpression

(Herdado de DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Indica se o provedor dá suporte à otimização de parâmetro descrita em EntityFramework6 Problema do GitHub nº 195. O padrão é false. Os provedores devem alterar isso para true somente depois de testar que as consultas de esquema (conforme usado no fluxo do Banco de Dados Primeiro) funcionam corretamente com esse sinalizador.

(Herdado de DbProviderManifest)

Aplica-se a