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 a DbProviderManifest com base em uma definição XML. Você pode usar a DbXmlEnabledProviderManifest classe para obter informações específicas do provedor no 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
| Nome | Description |
|---|---|
| DbXmlEnabledProviderManifest(XmlReader) |
Inicializa uma nova instância da classe DbXmlEnabledProviderManifest. |
Propriedades
| Nome | Description |
|---|---|
| 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 | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| 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. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| 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. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| 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) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |