Ответ 1
Добавьте атрибут [System.ComponentModel.DataAnnotations.Schema.NotMapped]
к свойству.
Entity Framework Code Сначала будет автоматически создаваться таблица базы данных на основе модели.
Есть ли атрибут, который позволит избежать этого?
Добавьте атрибут [System.ComponentModel.DataAnnotations.Schema.NotMapped]
к свойству.
В соответствии с принятым ответом и похожим вопросом/ответом помимо [NotMapped]
вы также можете укажите его с помощью Fluent API:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<TheModelAffected>().Ignore(t => t.TheIgnoredProperty);
base.OnModelCreating(modelBuilder);
}
[NotMapped]
- короткая версия, если вам нравится лаконичность. И, конечно же, вы бы добавили:
using System.ComponentModel.DataAnnotations.Schema;
для вашего класса.