【发布时间】:2014-10-21 21:22:58
【问题描述】:
我有一个使用 Entity Framework 代码首先迁移的应用程序,该应用程序部署在两个使用相同数据库的服务器上。现在我有一个简单的数据库更新,其中一个表和 EF 模型有一个新的列/属性。我已经创建了迁移,它在单服务器场景中运行良好。
但是如何在不停机的情况下将其部署到两台服务器?如果没有 EF,我将开始将列添加到表中,然后一一更新服务器。只要是这样的简单更改,旧应用程序就可以针对更新的数据库正常工作。在 EF 中执行此操作的最佳方法是什么?我可以在更新第一个服务器和数据库时避免第二个未更新的服务器出现问题吗?
【问题讨论】:
标签: entity-framework deployment migration