Подтвердить что ты не робот

Как игнорировать свойство при использовании кода Entity Framework First

Entity Framework Code Сначала будет автоматически создаваться таблица базы данных на основе модели.

Есть ли атрибут, который позволит избежать этого?

4b9b3361

Ответ 2

В соответствии с принятым ответом и похожим вопросом/ответом помимо [NotMapped] вы также можете укажите его с помощью Fluent API:

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
   modelBuilder.Entity<TheModelAffected>().Ignore(t => t.TheIgnoredProperty);
   base.OnModelCreating(modelBuilder);
}

Ответ 3

[NotMapped] - короткая версия, если вам нравится лаконичность. И, конечно же, вы бы добавили:

using System.ComponentModel.DataAnnotations.Schema;

для вашего класса.