DbModelBuilderVersionAttribute (Clase)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
Este atributo se puede aplicar a una clase derivada de DbContext para establecer qué versión de las convenciones de DbContext y DbModelBuilder se deben usar al crear un modelo a partir de código, también conocido como "Code First". Vea la enumeración de DbModelBuilderVersion para obtener detalles acerca de las versiones de DbModelBuilder.
Jerarquía de herencia
System.Object
System.Attribute
System.Data.Entity.DbModelBuilderVersionAttribute
Espacio de nombres: System.Data.Entity
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class DbModelBuilderVersionAttribute _
Inherits Attribute
'Uso
Dim instance As DbModelBuilderVersionAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DbModelBuilderVersionAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type DbModelBuilderVersionAttribute =
class
inherit Attribute
end
public final class DbModelBuilderVersionAttribute extends Attribute
El tipo DbModelBuilderVersionAttribute expone los siguientes miembros.
Constructores
Name | Descripción | |
---|---|---|
DbModelBuilderVersionAttribute | Inicializa una nueva instancia de la clase DbModelBuilderVersionAttribute. |
Superior
Propiedades
Name | Descripción | |
---|---|---|
TypeId | (Se hereda de Attribute). | |
Version | Obtiene la versión de las convenciones de DbModelBuilder. |
Superior
Métodos
Name | Descripción | |
---|---|---|
Equals | (Se hereda de Attribute). | |
GetHashCode | (Se hereda de Attribute). | |
GetType | (Se hereda de Object). | |
IsDefaultAttribute | (Se hereda de Attribute). | |
Match | (Se hereda de Attribute). | |
ToString | (Se hereda de Object). |
Superior
Implementaciones de interfaz explícita
Name | Descripción | |
---|---|---|
_Attribute.GetIDsOfNames | (Se hereda de Attribute). | |
_Attribute.GetTypeInfo | (Se hereda de Attribute). | |
_Attribute.GetTypeInfoCount | (Se hereda de Attribute). | |
_Attribute.Invoke | (Se hereda de Attribute). |
Superior
Comentarios
Si falta el atributo de DbContext, DbContext usará siempre la versión más reciente de las convenciones. Esto equivale a usar DbModelBuilderVersion.Latest.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.