EF - 从以前的迁移生成脚本

EF - Generate script from previous migration

我想更新生产数据库的数据库架构。通常在我的开发中我只做 Add-MigrationUpdate-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.