我的问题是,如果我在开发网站上创建迁移,是否还需要通过部署站点上的命令行手动创建它?如果没有,迁移如何从开发站点转移到部署站点?
答案 0 :(得分:0)
您可以在发布期间通过在发布配置文件中设置“执行代码优先迁移”来执行此操作:
或者您可以将项目中的数据库连接字符串更改为部署站点,然后运行将使用该连接字符串运行的Update-Database
。
您可以通过显式命名连接字符串来避免通过app.config(或Web.config)管理字符串,如下面的答案:https://stackoverflow.com/a/10724679/2347118