DbModelBuilderVersionAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework