Compartilhar via


DbModelBuilderVersionAttribute Classe

Definição

Esse atributo pode ser aplicado a uma classe derivada de DbContext para definir qual versão do DbContext e DbModelBuilder convenções devem ser usadas ao criar um modelo de código, também conhecido como "Code First". Consulte a enumeração para obter detalhes sobre as DbModelBuilderVersion versões do 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
Herança
DbModelBuilderVersionAttribute
Atributos

Comentários

Se o atributo estiver ausente de DbContextthen DbContext, sempre usará a versão mais recente das convenções. Isso é equivalente a usar DbModelBuilderVersion.Latest.

Construtores

DbModelBuilderVersionAttribute(DbModelBuilderVersion)

Inicializa uma nova instância da classe DbModelBuilderVersionAttribute.

Propriedades

Version

Obtém a versão das DbModelBuilder convenções.

Aplica-se a