Compartir a través de


DbXmlEnabledProviderManifest Clase

Definición

Especialización de ProviderManifest que acepta un objeto XmlReader

public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Herencia
DbXmlEnabledProviderManifest

Constructores

DbXmlEnabledProviderManifest(XmlReader)

Inicializa una nueva instancia de la clase DbXmlEnabledProviderManifest.

Campos

CollationFacetName

Nombre de la faceta de intercalación

(Heredado de DbProviderManifest)
ConceptualSchemaDefinition

Valor que se va a pasar a GetInformation para obtener ConceptualSchemaDefinition

(Heredado de DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Valor que se va a pasar a GetInformation para obtener ConceptualSchemaDefinitionVersion3

(Heredado de DbProviderManifest)
DefaultValueFacetName

Nombre de la faceta DefaultValue

(Heredado de DbProviderManifest)
FixedLengthFacetName

Nombre de la faceta FixedLength

(Heredado de DbProviderManifest)
IsStrictFacetName

Nombre de la faceta IsStrict

(Heredado de DbProviderManifest)
MaxLengthFacetName

Nombre de la faceta MaxLength

(Heredado de DbProviderManifest)
NullableFacetName

Nombre de la faceta que acepta valores NULL

(Heredado de DbProviderManifest)
PrecisionFacetName

Nombre de la faceta precision

(Heredado de DbProviderManifest)
ScaleFacetName

Nombre de la faceta de escalado

(Heredado de DbProviderManifest)
SridFacetName

Nombre de la faceta SRID

(Heredado de DbProviderManifest)
StoreSchemaDefinition

Valor que se va a pasar a GetInformation para obtener StoreSchemaDefinition

(Heredado de DbProviderManifest)
StoreSchemaDefinitionVersion3

Valor que se va a pasar a GetInformation para obtener StoreSchemaDefinitionVersion3

(Heredado de DbProviderManifest)
StoreSchemaMapping

Valor que se va a pasar a GetInformation para obtener StoreSchemaMapping

(Heredado de DbProviderManifest)
StoreSchemaMappingVersion3

Valor que se va a pasar a GetInformation para obtener storeSchemaMappingVersion3

(Heredado de DbProviderManifest)
UnicodeFacetName

Nombre de la faceta Unicode

(Heredado de DbProviderManifest)

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

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.

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.

SupportsEscapingLikeArgument(Char)

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

(Heredado de DbProviderManifest)
SupportsInExpression()

Devuelve un valor booleano que especifica si el proveedor puede controlar árboles de expresión que contienen instancias de DbInExpression. La implementación predeterminada devuelve false la compatibilidad con versiones anteriores. Las clases derivadas pueden invalidar este método.

(Heredado de DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Devuelve un valor booleano que especifica si el proveedor puede procesar árboles de expresión que no tienen nodos DbProjectExpression directamente en los lados izquierdo y derecho de DbUnionAllExpression y DbIntersectExpression.

(Heredado de DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Indica si el proveedor admite la optimización de parámetros descrita en El problema 195 de GitHub de EntityFramework6. El valor predeterminado es false. Los proveedores deben cambiar esto a true solo después de probar que las consultas de esquema (como se usan en el flujo de Database First) funcionen correctamente con esta marca.

(Heredado de DbProviderManifest)

Se aplica a