Partager via


DbModelBuilderVersionAttribute Classe

Définition

Cet attribut peut être appliqué à une classe dérivée de DbContext pour définir la version du DbContext et DbModelBuilder les conventions à utiliser lors de la génération d’un modèle à partir de code, également appelée « Code First ». Consultez l’énumération DbModelBuilderVersion pour plus d’informations sur les versions de DbModelBuilder.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public sealed class DbModelBuilderVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
type DbModelBuilderVersionAttribute = class
    inherit Attribute
Public NotInheritable Class DbModelBuilderVersionAttribute
Inherits Attribute
Héritage
DbModelBuilderVersionAttribute
Attributs

Remarques

Si l’attribut est manquant dans DbContextthen, DbContext utilisera toujours la dernière version des conventions. Cela équivaut à utiliser DbModelBuilderVersion.Latest.

Constructeurs

DbModelBuilderVersionAttribute(DbModelBuilderVersion)

Initialise une nouvelle instance de la classe DbModelBuilderVersionAttribute.

Propriétés

Version

Obtient la version des DbModelBuilder conventions.

S’applique à