DbXmlEnabledProviderManifest Clase

Definición

Representa una clase base que implementa el DbProviderManifest basado en una definición XML. Puede utilizar la clase DbXmlEnabledProviderManifest para obtener información específica del proveedor en tiempo de ejecución.

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. 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. En otras palabras, la asignación de tipos de EDM a proveedor es igual que la asignación de tipos de proveedor a EDM.

En escenarios de asignación simétrica, se puede derivar la clase de proveedor personalizada de la clase DbXmlEnabledProviderManifest o de la clase DbProviderManifest. 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.

Constructores

DbXmlEnabledProviderManifest(XmlReader)

Inicializa una nueva instancia de la clase DbXmlEnabledProviderManifest.

Propiedades

NamespaceName

Obtiene el nombre de espacio de nombres admitido por este manifiesto del proveedor.

StoreTypeNameToEdmPrimitiveType

Obtiene el mejor tipo de Entity Data Model (EDM) equivalente asignado para un nombre de tipo de almacenamiento especificado.

StoreTypeNameToStorePrimitiveType

Obtiene el mejor tipo primitivo de almacenamiento equivalente asignado para un nombre de tipo de almacenamiento especificado.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(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. Este método solo se usa si SupportsEscapingLikeArgument devuelve true.

(Heredado de DbProviderManifest)
GetDbInformation(String)

Cuando se reemplaza en una clase derivada, este método devuelve información específica del proveedor.

(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.

(Heredado de DbProviderManifest)
GetFacetDescriptions(EdmType)

Devuelve la lista de descripciones de facetas para el tipo de Entity Data Model (EDM) especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetInformation(String)

Obtiene la información específica de un proveedor.

(Heredado de DbProviderManifest)
GetStoreFunctions()

Devuelve la lista de funciones admitidas por el proveedor.

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.

(Heredado de DbProviderManifest)
GetStoreTypes()

Devuelve la lista de tipos primitivos admitidos por el proveedor de almacenamiento.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SupportsEscapingLikeArgument(Char)

Indica si el proveedor permite usar cadenas de escape como modelos en una expresión Like.

(Heredado de DbProviderManifest)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a