У меня есть базовый класс (который ни на что не отображается), а затем полученный класс - этот сопоставлен с таблицей, все делается с использованием Fluent API. Когда я пытаюсь просто вызвать игнорирование, например: < /p>
Код: Выделить всё
modelBuilder.Entity(entity =>
{
entity.ToTable("term");
entity.Ignore(e => e.Word);
...
Для полученного типа Termdb я получаю ошибку времени выполнения; EF Жалобы игнорируют только в базовом классе (то есть не при картировании производного типа).
Когда я называю его на термине базового класса , весь класс отображается, кроме как игнорируемое свойство - что -то, что я не намекал. Я просто предпочитаю подход Fluent API.
Подробнее здесь:
https://stackoverflow.com/questions/795 ... fluent-api