DbXmlEnabledProviderManifest Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |