У меня есть:
AutomaticMigrationsEnabled = True
AutomaticMigrationDataLossAllowed = False
в моем файле конфигурации, а существующая модель:
Public Property ID() As Integer
Public Property ERP_ArticleCode() As String
Public Property description() As String
Все, что я сделал, это изменить третий столбец от "описания" до "am_description" и запустить "update-database -verbose", в результате чего "Автоматическая миграция не была применена, потому что это приведет к потере данных"!
Я не понимаю этого... почему я не могу просто изменить имя столбца и обновить базу данных - это не должно быть проблемой dataloss, не так ли? Я что-то делаю неправильно?