entity-framework - porque - mvc entity framework español
Cómo ignorar una propiedad cuando se usa primero el código de Entity Framework (3)
Según la respuesta aceptada y la pregunta / respuesta similar , además de [NotMapped]
, también puede especificarlo utilizando la API [NotMapped]
:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<TheModelAffected>().Ignore(t => t.TheIgnoredProperty);
base.OnModelCreating(modelBuilder);
}
Esta pregunta ya tiene una respuesta aquí:
El código del Entity Framework First creará automáticamente una tabla en la base de datos basada en el Modelo.
¿Hay algún atributo que evite esto?
[NotMapped]
es la versión corta si te gusta la concisión. Y, por supuesto, agregarías:
using System.ComponentModel.DataAnnotations.Schema;
a tu clase
Agregue el atributo [System.ComponentModel.DataAnnotations.Schema.NotMapped]
a la propiedad.