DbModelBuilderVersionAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |