DbXmlEnabledProviderManifest Clase

Definición

Representa una clase base que implementa el DbProviderManifest basado en una definición XML.Represents a base class that implements the DbProviderManifest based on an XML definition. Puede utilizar la clase DbXmlEnabledProviderManifest para obtener información específica del proveedor en tiempo de ejecución.You can use the DbXmlEnabledProviderManifest class to obtain provider-specific information at 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
Herencia
DbXmlEnabledProviderManifest

Comentarios

La clase DbXmlEnabledProviderManifest es especialmente adecuada para los proveedores cuya asignación de tipos a EDM es simétrica.The DbXmlEnabledProviderManifest class is especially appropriate for the providers whose type mapping to EDM is symmetrical. En escenarios de asignación de tipos simétrica, cada tipo de almacenamiento se asigna a un tipo de Entity Data Model (EDM) único con independencia de la dirección de asignación.In symmetrical type mapping scenarios, each storage type maps to a single Entity Data Model (EDM) type regardless of the mapping direction. En otras palabras, la asignación de tipos de EDM a proveedor es igual que la asignación de tipos de proveedor a EDM.In other words, the EDM-to-provider type mapping is the same as the provider-to-EDM type mapping.

En escenarios de asignación simétrica, se puede derivar la clase de proveedor personalizada de la clase DbXmlEnabledProviderManifest o de la clase DbProviderManifest.In symmetric mapping scenarios, you can either derive your custom provider class from the DbXmlEnabledProviderManifest class or the DbProviderManifest class. Se recomienda derivar la clase de proveedor personalizada de la clase DbXmlEnabledProviderManifest para escenarios de asignación simétrica porque la clase DbXmlEnabledProviderManifest permitirá especificar los manifiestos mediante declaración.We recommend that you derive your custom provider class from the DbXmlEnabledProviderManifest class for symmetric mapping scenarios because the DbXmlEnabledProviderManifest class will allow you to specify the manifests declaratively.

Constructores

DbXmlEnabledProviderManifest(XmlReader)

Inicializa una nueva instancia de la clase DbXmlEnabledProviderManifest.Initializes a new instance of the DbXmlEnabledProviderManifest class.

Propiedades

NamespaceName

Obtiene el nombre de espacio de nombres admitido por este manifiesto del proveedor.Gets the namespace name supported by this provider manifest.

StoreTypeNameToEdmPrimitiveType

Obtiene el mejor tipo de Entity Data Model (EDM) equivalente asignado para un nombre de tipo de almacenamiento especificado.Gets the best mapped equivalent Entity Data Model (EDM) type for a specified storage type name.

StoreTypeNameToStorePrimitiveType

Obtiene el mejor tipo primitivo de almacenamiento equivalente asignado para un nombre de tipo de almacenamiento especificado.Gets the best mapped equivalent storage primitive type for a specified storage type name.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
EscapeLikeArgument(String)

Los sistemas de escritura del proveedor deben reemplazar este método para devolver el argumento con los caracteres comodín y el carácter de escape con escape.Provider writers should override this method to return the argument with the wildcards and the escape character escaped. Este método solo se usa si SupportsEscapingLikeArgument devuelve true.This method is only used if SupportsEscapingLikeArgument returns true.

(Heredado de DbProviderManifest)
GetDbInformation(String)

Cuando se reemplaza en una clase derivada, este método devuelve información específica del proveedor.When overridden in a derived class, this method returns provider-specific information.

(Heredado de DbProviderManifest)
GetEdmType(TypeUsage)

Cuando se reemplaza en una clase derivada, este método asigna el tipo de almacenamiento especificado y un conjunto de facetas para ese tipo a un tipo EDM.When overridden in a derived class, this method maps the specified storage type and a set of facets for that type to an EDM type.

(Heredado de DbProviderManifest)
GetFacetDescriptions(EdmType)

Devuelve la lista de descripciones de facetas para el tipo de Entity Data Model (EDM) especificado.Returns the list of facet descriptions for the specified Entity Data Model (EDM) type.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetInformation(String)

Obtiene la información específica de un proveedor.Gets the provider-specific information.

(Heredado de DbProviderManifest)
GetStoreFunctions()

Devuelve la lista de funciones admitidas por el proveedor.Returns the list of provider-supported functions.

GetStoreType(TypeUsage)

Cuando se reemplaza en una clase derivada, este método asigna el tipo EDM especificado y un conjunto de facetas para ese tipo a un tipo de almacenamiento.When overridden in a derived class, this method maps the specified EDM type and a set of facets for that type to a storage type.

(Heredado de DbProviderManifest)
GetStoreTypes()

Devuelve la lista de tipos primitivos admitidos por el proveedor de almacenamiento.Returns the list of primitive types supported by the storage provider.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
SupportsEscapingLikeArgument(Char)

Indica si el proveedor permite usar cadenas de escape como modelos en una expresión Like.Indicates if the provider supports escaping strings to be used as patterns in a Like expression.

(Heredado de DbProviderManifest)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a