【发布时间】:2016-08-09 09:09:35
【问题描述】:
我有什么:
- VS2015
- ASP.NET 5 MVC 6 项目
- EF 7
- 我的项目的一些迁移
- Azure 网站
- 我通过 VS“Publish..”向导发布。
我需要什么:
- 我需要知道在生产数据库上运行迁移的最佳方式是什么。
- 我更喜欢可以自动化的东西。最好的解决方案是集成在“发布”向导中。
注意事项:
我正在使用“dnx ef 数据库更新”在我的开发站上运行我的迁移。我想我可以使用 webapp PS 控制台,但是……这似乎不是正确的方法。
我知道我可以为迁移生成一个 SQL 脚本,但这似乎太手动了。
我记得过去“发布”向导有“执行 EF 迁移”选项。现在看不到了。
【问题讨论】:
-
我相信 VS 发布对话框的目标是在部署期间继续能够为您运行迁移。本文档包含有关其工作方式的当前设计:github.com/aspnet/EntityFramework/wiki/…
标签: asp.net entity-framework asp.net-core-mvc entity-framework-migrations