Compartir a través de


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
Método público IncludeMetadataConvention Inicializa una nueva instancia de la clase IncludeMetadataConvention.

Superior

Métodos

  Name Descripción
Método público Equals (Se hereda de Object).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode (Se hereda de Object).
Método público GetType (Se hereda de Object).
Método protegido MemberwiseClone (Se hereda de Object).
Método público Properties() Inicia la configuración de una convención ligera que se aplica a todas las propiedades del modelo. (Se hereda de Convention).
Método público ToString (Se hereda de Object).
Método público 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.

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)