атрибут Required
При этом есть конфигурация сущности IEntityTypeConfiguration , в которой на этом поле IsReqred не указан!
В итоге миграция генерится как not null поле, т.е обязательное.
Как сделать чтобы EFCore при создании миграции использовал именно Конфигурацию FluentApi , а не атрибуты?
тип у свойства какой?
string
по идее fluent как раз наоборот должен быть важнее аттрибутов
тоже так думал и чутка хз почему так работает)
.IsRequired(false) укажи
если ничего не укажешь то из аттрибута возьмет конечно же)
тоже верно) но нюанс все равно
поэтому обычно не стоит мешать аттрибуты и fluent)
дык я всегда Fluent юзаю для миграций бд, а атрибут заюзал для ViewModel
Обсуждают сегодня