DbXmlEnabledProviderManifest Classe

Definição

Representa uma classe base que implementa o DbProviderManifest com base numa definição XML. Pode usar a DbXmlEnabledProviderManifest classe para obter informações específicas do fornecedor em tempo de execução.

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

Observações

A DbXmlEnabledProviderManifest classe é especialmente adequada para os fornecedores cujo mapeamento de tipos para EDM é simétrico. Em cenários de mapeamento simétrico de tipos, cada tipo de armazenamento mapeia para um único tipo de Modelo de Dados de Entidade (EDM), independentemente da direção do mapeamento. Por outras palavras, o mapeamento tipo EDM para fornecedor é o mesmo que o mapeamento tipo fornecedor para EDM.

Em cenários de mapeamento simétrico, pode derivar a sua classe fornecedora personalizada a partir da DbXmlEnabledProviderManifest classe ou da classe DbProviderManifest . Recomendamos que derive a sua classe fornecedora personalizada a partir DbXmlEnabledProviderManifest da classe para cenários de mapeamento simétrico, pois a DbXmlEnabledProviderManifest classe permitirá especificar os manifestos de forma declarativa.

Construtores

Name Description
DbXmlEnabledProviderManifest(XmlReader)

Inicializa uma nova instância da DbXmlEnabledProviderManifest classe.

Propriedades

Name Description
NamespaceName

Recebe o nome do namespace suportado por este manifesto de fornecedores.

StoreTypeNameToEdmPrimitiveType

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

StoreTypeNameToStorePrimitiveType

Obtém o melhor tipo de primitiva de armazenamento equivalente mapeado para um nome específico de tipo de armazenamento.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
EscapeLikeArgument(String)

Os escritores de fornecedores devem ultrapassar este método para devolver o argumento com os curingas e a personagem de escape escapada. Este método só é usado se SupportsEscapingLikeArgument devolver true.

(Herdado de DbProviderManifest)
GetDbInformation(String)

Quando sobreposto numa classe derivada, este método devolve informação específica do fornecedor.

(Herdado de DbProviderManifest)
GetEdmType(TypeUsage)

Quando sobreposto numa classe derivada, este 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)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetInformation(String)

Obtém a informação específica do prestador.

(Herdado de DbProviderManifest)
GetStoreFunctions()

Devolve a lista de funções suportadas pelo fornecedor.

GetStoreType(TypeUsage)

Quando sobreposto numa classe derivada, este método mapeia o tipo EDM especificado e um conjunto de facetas para esse tipo para um tipo de armazenamento.

(Herdado de DbProviderManifest)
GetStoreTypes()

Devolve a lista de tipos primitivos suportados pelo fornecedor de armazenamento.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SupportsEscapingLikeArgument(Char)

Indica se o fornecedor suporta cadeias de escape para serem usadas como padrões numa expressão semelhante.

(Herdado de DbProviderManifest)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a