Препринт: В моей таблице базы данных у меня есть два поля: (строка) (FK)UserPayoffData_UserName
и (int) UserPayoffDataUserName
. Я допустил ошибку, и на самом деле я хотел бы, чтобы это было единственное свойство (строка) (FK)UserPayoffData_UserName
, но вызывало (string) (FK)UserPayoffDataUserName
, а мое второе поле ((int) UserPayoffDataUserName
) исчезло бы.EF Code First Migrations - не обнаруживает изменений
теперь, в моей модели, я имел это недопустимое свойство:
public int UserPayoffDataUserName { get; set; }
Так что я изменил его в строку (теперь, если я бы уронить свою базу данных и воссоздал его, это будет внешний ключ):
public string UserPayoffDataUserName { get; set; }
Теперь я Add-migration mymigration
, и то, что я бы ожидать в том, что миграция будет как-то переименовать выше внешнего ключа с правильно именем одного. Но это ничего не значит. Могу ли я что-нибудь сделать?
ли не создать миграцию какой-то? Он пуст? Пожалуйста, опубликуйте его. –