Я признаю, что мой подход избегает всего подхода «Code First». Но если у вас есть возможность просто изменить значение по умолчанию в самой таблице ... это намного проще, чем длины, которые вы должны пройти выше ... Я просто слишком ленив, чтобы делать все это!
Кажется, что исходная идея плакатов будет работать:
[DefaultValue(true)]
public bool IsAdmin { get; set; }
Я думал, что они просто допустили ошибку добавления котировок ... но, увы, нет такой интуитивности. Другие предложения были для меня слишком большими (если у меня есть привилегии, необходимые для входа в таблицу и внесения изменений ... где не каждый разработчик будет в любой ситуации). В конце концов я просто сделал это старомодным способом. Я установил значение по умолчанию в таблице SQL Server ... Я имею в виду, действительно, уже достаточно! ПРИМЕЧАНИЕ. Я также тестировал выполнение добавления-миграции и базы данных обновлений и изменений.