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) |