DbXmlEnabledProviderManifest Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |