DbXmlEnabledProviderManifest Clase

Definición

Representa una clase base que implementa en DbProviderManifest función de una definición XML. Puede usar la DbXmlEnabledProviderManifest clase 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 DbXmlEnabledProviderManifest clase es especialmente adecuada para los proveedores cuya asignación de tipos a EDM es simétrica. En escenarios de asignación de tipos simétricos, cada tipo de almacenamiento se asigna a un único tipo de Entity Data Model (EDM) independientemente de la dirección de asignación. En otras palabras, la asignación de tipos de EDM a proveedor es la misma que la asignación de tipos de proveedor a EDM.

En escenarios de asignación simétrica, puede derivar la clase de proveedor personalizada de la DbXmlEnabledProviderManifest clase o la DbProviderManifest clase . Se recomienda derivar la clase de proveedor personalizada de la DbXmlEnabledProviderManifest clase para escenarios de asignación simétrica, ya que la DbXmlEnabledProviderManifest clase le permitirá especificar los manifiestos mediante declaración.

Constructores

Nombre Description
DbXmlEnabledProviderManifest(XmlReader)

Inicializa una nueva instancia de la clase DbXmlEnabledProviderManifest.

Propiedades

Nombre Description
NamespaceName

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

StoreTypeNameToEdmPrimitiveType

Obtiene el mejor tipo asignado equivalente de Entity Data Model (EDM) 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

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
EscapeLikeArgument(String)

Los escritores de proveedores deben invalidar 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()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetInformation(String)

Obtiene la información específica del 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 Objectactual.

(Heredado de Object)
SupportsEscapingLikeArgument(Char)

Indica si el proveedor admite cadenas de escape que se usarán como patrones en una expresión Like.

(Heredado de DbProviderManifest)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a