IncludeMetadataConvention (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].
Nota: esta API ya está obsoleta.
Esta convención de DbModelBuilder hace que DbModelBuilder incluya metadatos sobre el modelo cuando crea el modelo. Cuando DbContext crea un modelo por convención, agrega esta convención a la lista de las usadas por DbModelBuilder. Esto hará que los metadatos del modelo se escriban en la base de datos si se usa el DbContext para crear la base de datos. Esto se puede usar después como comprobación rápida para ver si el modelo ha cambiado desde la última vez que se usó en la base de datos. Esta convención puede quitarse de las convenciones de DbModelBuilder si se invalida el método OnModelCreating en una clase derivada de DbContext.
Jerarquía de herencia
System.Object
System.Data.Entity.ModelConfiguration.Conventions.Convention
System.Data.Entity.Infrastructure.IncludeMetadataConvention
Espacio de nombres: System.Data.Entity.Infrastructure
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
<ObsoleteAttribute("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")> _
Public Class IncludeMetadataConvention _
Inherits Convention
'Uso
Dim instance As IncludeMetadataConvention
[ObsoleteAttribute("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")]
public class IncludeMetadataConvention : Convention
[ObsoleteAttribute(L"The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")]
public ref class IncludeMetadataConvention : public Convention
[<ObsoleteAttribute("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")>]
type IncludeMetadataConvention =
class
inherit Convention
end
public class IncludeMetadataConvention extends Convention
El tipo IncludeMetadataConvention expone los siguientes miembros.
Constructores
Name | Descripción | |
---|---|---|
IncludeMetadataConvention | Inicializa una nueva instancia de la clase IncludeMetadataConvention. |
Superior
Métodos
Name | Descripción | |
---|---|---|
Equals | (Se hereda de Object). | |
Finalize | (Se hereda de Object). | |
GetHashCode | (Se hereda de Object). | |
GetType | (Se hereda de Object). | |
MemberwiseClone | (Se hereda de Object). | |
Properties() | Inicia la configuración de una convención ligera que se aplica a todas las propiedades del modelo. (Se hereda de Convention). | |
ToString | (Se hereda de Object). | |
Types() | Inicia la configuración de una convención ligera que se aplica a todos los tipos asignados del modelo. (Se hereda de Convention). |
Superior
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.