Как игнорировать свойство при использовании кода Entity Framework сначала [дубликат]
этот вопрос уже есть ответ здесь:
Игнорирование свойства класса в Entity Framework 4.1 сначала код
2 ответы
Entity Framework Code First автоматически создаст таблицу в базе данных на основе модели.
есть атрибут, который позволит избежать этого?
3 ответов:
добавить
[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;в свой класс.
Comments