我想更新生产数据库上的数据库架构。通常在我的开发中,我只做Add-Migration
和Update-Database
。
我的问题是如何生成脚本,以便可以在生产环境中执行之前手动读取查询?我已经尝试过Update-Database -script
,但是它给了我No pending explicit migrations
。
最佳答案
尝试运行:
Update-Database -Script -SourceMigration: <initial-migration> -TargetMigration: <latest-migration>
显然,将
<initial-migration>
和<latest-migration>
替换为这些迁移的适当名称。那应该立即生成所有迁移的脚本。
更多信息can be found here on MSDN.
关于entity-framework - EF-从先前的迁移中生成脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35168212/