DbModelBuilderVersion (Enumeración)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Un valor de esta enumeración se puede proporcionar directamente a la clase DbModelBuilder o se puede usar en el objeto DbModelBuilderVersionAttribute aplicado a una clase derivada de DbContext. El valor usado define qué versión de las convenciones de DbContext y DbModelBuilder se debe usar al generar un modelo a partir de código, también conocido como "Code First".

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Enumeration DbModelBuilderVersion
'Uso
Dim instance As DbModelBuilderVersion
public enum DbModelBuilderVersion
public enum class DbModelBuilderVersion
type DbModelBuilderVersion
public enum DbModelBuilderVersion

Miembros

Nombre del miembro Descripción
Latest Indica que debe usarse la versión más reciente de las convenciones de DbContext y DbModelBuilder.

V4_1 Indica que debe usarse la versión de las convenciones de DbModelBuilder y DbContext proporcionada con Entity Framework v4.1.

V5_0 Indica que debe usarse la versión de las convenciones de DbModelBuilder y DbContext proporcionada con Entity Framework v5.0.

V5_0_Net4 Indica que debe usarse la versión de las convenciones de DbModelBuilder y DbContext proporcionada con Entity Framework v5.0 cuando se debe usar la compatibilidad con .Net Framework 4.
V6_0 Indica que debe usarse la versión de las convenciones de DbModelBuilder y DbContext proporcionada con Entity Framework v6.0.

Comentarios

El uso de DbModelBuilderVersion.Latest garantiza que toda la funcionalidad más reciente está disponible cuando se realiza la actualización a una nueva versión de Entity Framework. Sin embargo, puede que una aplicación se comporte de manera diferente con la nueva versión que con una versión anterior. Esto se puede evitar si se usa una versión concreta de las convenciones, pero si se establece una versión distinta de la última, no toda la funcionalidad más reciente estará disponible.

Vea también

Referencia

System.Data.Entity (Espacio de nombres)