DbXmlEnabledProviderManifest Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma classe base que implementa o DbProviderManifest com base em uma definição de XML. Você pode usar a classe DbXmlEnabledProviderManifest para obter informações específicas do provedor em runtime.
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
Comentários
A DbXmlEnabledProviderManifest classe é especialmente apropriada para os provedores cujo mapeamento de tipo para EDM é simétrico. Em cenários de mapeamento de tipo simétrico, cada tipo de armazenamento é mapeado para um único tipo EDM (Modelo de Dados de Entidade), independentemente da direção do mapeamento. Em outras palavras, o mapeamento de tipo EDM para provedor é o mesmo que o mapeamento de tipo de provedor para EDM.
Em cenários de mapeamento simétrico, você pode derivar sua classe de provedor personalizada da DbXmlEnabledProviderManifest classe ou da DbProviderManifest classe . Recomendamos que você derive sua classe de provedor personalizada da DbXmlEnabledProviderManifest classe para cenários de mapeamento simétrico, pois a DbXmlEnabledProviderManifest classe permitirá que você especifique os manifestos declarativamente.
Construtores
DbXmlEnabledProviderManifest(XmlReader) |
Inicializa uma nova instância da classe DbXmlEnabledProviderManifest. |
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
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
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. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
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. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
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) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |