Idioma

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

Nome Descrição
DbXmlEnabledProviderManifest(XmlReader)

Inicializa uma nova instância da classe DbXmlEnabledProviderManifest.

Campos

Nome Descrição
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

Nome Descrição
NamespaceName

Obtém o nome do namespace compatível com 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

Nome Descrição
EscapeLikeArgument(String)

Os gravadores de provedor devem substituir esse método para retornar o argumento com os caracteres curingas e o caractere de escape escapou. Esse método só será usado 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 para 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 compatíveis com o 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 para 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 a serem usadas como padrões em uma expressão Like.

(Herdado de DbProviderManifest)
SupportsInExpression()

Retorna um booliano que especifica se o provedor pode lidar com á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 GitHub problema nº 195. O padrão é false. Os provedores devem alterá-lo para true somente depois de testar se as consultas de esquema (conforme usado no primeiro fluxo de banco de dados) funcionam corretamente com esse sinalizador.

(Herdado de DbProviderManifest)

Aplica-se a