У меня есть это в DAL:
public bool MyProp { get; set; }
Мое намерение состоит в том, чтобы удалить это свойство из БД и вместо этого вычислить его во время выполнения, поэтому я изменил его так:
[NotMapped]
public bool MyProp => Smthng > Something.Else;
Однако, когда я запускаю Add-Migration -ProjectName Api.My.DAL MyClass.MyProp
из консоли диспетчера пакетов, я получаю эту ошибку:
Свойство «MyProp» не является объявленным свойством типа «MyClass». Убедитесь, что свойство не было явно исключено из модели с помощью метода Ignore или аннотации данных NotMappedAttribute. Убедитесь, что это допустимое примитивное свойство.
Он просит меня убедиться, что я не использую NotMapped
, но я хочу. И даже если я удаляю его, ошибка остается точно такой же. Поэтому я больше не знаю, что искать.
Отказ от ответственности: я уже искал в Google. Множество результатов, все для задач, совершенно отличных от этой. Если что-то есть, это хорошо скрыто от меня.
Я использую EF6 на VS 2019 на. NET Framework 4.7 проект.