Compartir a través de


DbModelBuilderVersionAttribute Clase

Definición

Este atributo se puede aplicar a una clase derivada de DbContext para establecer la versión de DbContext y DbModelBuilder las convenciones que se deben usar al compilar un modelo a partir de código, también conocido como "Code First". Consulte la DbModelBuilderVersion enumeración para obtener más información sobre las versiones 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
Herencia
DbModelBuilderVersionAttribute
Atributos

Comentarios

Si falta el atributo de DbContextthen DbContext siempre usará la versión más reciente de las convenciones. Esto equivale a usar DbModelBuilderVersion.Latest.

Constructores

DbModelBuilderVersionAttribute(DbModelBuilderVersion)

Inicializa una nueva instancia de la clase DbModelBuilderVersionAttribute.

Propiedades

Version

Obtiene la DbModelBuilder versión de convenciones.

Se aplica a