Partager via


DbModelBuilderVersion Énumération

Définition

Une valeur de cette énumération peut être fournie directement à la DbModelBuilder classe ou peut être utilisée dans le DbModelBuilderVersionAttribute appliqué à une classe dérivée de DbContext. La valeur utilisée définit la version des conventions DbContext et DbModelBuilder à utiliser lors de la génération d’un modèle à partir de code, également appelée « Code First ».

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public enum DbModelBuilderVersion
public enum DbModelBuilderVersion
type DbModelBuilderVersion = 
Public Enum DbModelBuilderVersion
Héritage
DbModelBuilderVersion
Attributs

Champs

Latest 0

Indique que la dernière version des DbModelBuilder conventions et DbContext doit être utilisée.

V4_1 1

Indique que la version des DbModelBuilder conventions et DbContext fournie avec Entity Framework v4.1 doit être utilisée.

V5_0 3

Indique que la version des DbModelBuilder conventions et DbContext fournie avec Entity Framework v5.0 doit être utilisée.

V5_0_Net4 2

Indique que la version des DbModelBuilder conventions et DbContext fournies avec Entity Framework v5.0 lors du ciblage de .Net Framework 4 doit être utilisée.

V6_0 4

Indique que la version des DbModelBuilder conventions et DbContext fournies avec Entity Framework v6.0 doit être utilisée.

Remarques

L’utilisation de DbModelBuilderVersion.Latest garantit que toutes les dernières fonctionnalités sont disponibles lors de la mise à niveau vers une nouvelle version d’Entity Framework. Toutefois, cela peut résulter dans une application qui se comporte différemment avec la nouvelle version par rapport à la version précédente. Cela peut être évité en utilisant une version spécifique des conventions, mais si une version autre la version la plus récente est définie, alors une partie des fonctionnalités les plus récentes ne seront pas disponibles.

S’applique à