我有一个已经发布到生产服务器的Web项目。在我的开发机器上,我对模型类进行了一些更改,并运行Update-Database
而不运行Add-Migration
。我试图EF代码优先 - 忘了运行“添加迁移”
Update-Database -TargetMigration:"201304020555457_previous_migration"
,但我得到了
自动迁移的错误没有被应用,因为它会导致数据丢失。
如何回滚,以便我可以获得完整的SQL脚本以便在生产服务器上应用?
更新:
我刚刚发布的代码,在浏览器中启动页面,它的执行之后对数据库的修改(添加列)的完成。我不需要做任何事情。这是否意味着每次都不需要运行Add-Migration
?