'Expense.AccountId' could not be mapped because it is of type 'AccountId', which is not a supported primitive type or a valid entity type. Either explicitly map this property, or ignore it using the '[NotMapped]' attribute or by using 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.
Но поле AccountId конфигурируется в базовом классе. Почему миграция может не видеть эти конфиги?
Причём если вынести конфиг AccountId в ExpenseConfiguration, то ошибки нет
а почему виртуальный метод не в BaseConfiguration?
Обсуждают сегодня