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

war*_*990 5 entity-framework entity-framework-5 entity-framework-migrations

我想更新生产数据库上的数据库架构。通常在我的开发中,我只做Add-MigrationUpdate-Database

我的问题是如何生成脚本以便我可以在生产环境中执行之前手动通读查询?我试过了,Update-Database -script但它给了我No pending explicit migrations

Ale*_*lex 5

尝试运行:

Update-Database -Script -SourceMigration: <initial-migration> -TargetMigration: <latest-migration>
Run Code Online (Sandbox Code Playgroud)

显然<initial-migration><latest-migration>用这些迁移的适当名称替换和。

这应该一次生成所有迁移的脚本。

更多信息可以在 MSDN 上找到。