У меня есть модель шок, который я первоначально был отмечен сНе удается вставить значение NULL в столбец «ShockId», миграция не обновляя новые атрибуты
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public string ShockSerial {get;set}
С целью позволяет пользователю выбрать/создать серийные номера ,
Моя проблема теперь, когда я пытаюсь добавить новые Shocks в базу данных, они являются нулевыми; Думаю, я собираюсь добавить вход и не позволять базе данных автоматически генерировать ключи, как если бы это был «ShockId» или что-то сущность автоматически распознала бы.
Я пробовал добавлять миграции, удаляя атрибуты, обновляя базу данных, но по-прежнему сохраняет поведение без автоматического создания.
Если бы я не был далеко от моего нынешнего проекта, я бы просто начал с новых моделей. Я чувствую, что перепутал свои миграции и не правильно структурировал свою базу данных с моделей, если я изменю требуемый тег, миграция не отразит это изменение.