У меня есть веб-проект, который уже опубликован на производственном сервере. На моей машине разработки я внес некоторые изменения в класс модели и запустил Update-Database
без запуска Add-Migration
. Я попыталсяEF Code first - забыл запустить «Add-Migration»
Update-Database -TargetMigration:"201304020555457_previous_migration"
, но я получил ошибку
Автоматическая миграция не была применена, так как это приведет к потере данных.
Как откат, чтобы я мог получить полный скрипт SQL для применения на производственном сервере?
Update:
Я только что опубликовал код, запустите страницу в браузере, и изменения базы данных (добавление столбцов) были сделаны после того, как он выполняется. Мне не нужно ничего делать. Означает ли это, что действительно не нужно запускать Add-Migration
каждый раз?