如何将迁移部署到部署站点

时间:2017-05-18 06:58:42

标签: asp.net entity-framework-core ef-migrations

我的问题是,如果我在开发网站上创建迁移,是否还需要通过部署站点上的命令行手动创建它?如果没有,迁移如何从开发站点转移到部署站点?

1 个答案:

答案 0 :(得分:0)

您可以在发布期间通过在发布配置文件中设置“执行代码优先迁移”来执行此操作: Publish profile with code first migrations

或者您可以将项目中的数据库连接字符串更改为部署站点,然后运行将使用该连接字符串运行的Update-Database

您可以通过显式命名连接字符串来避免通过app.config(或Web.config)管理字符串,如下面的答案:https://stackoverflow.com/a/10724679/2347118