【问题标题】:How do I best deploy Entity Framework migrations to a web farm如何最好地将实体框架迁移部署到网络场
【发布时间】:2014-10-21 21:22:58
【问题描述】:

我有一个使用 Entity Framework 代码首先迁移的应用程序,该应用程序部署在两个使用相同数据库的服务器上。现在我有一个简单的数据库更新,其中一个表和 EF 模型有一个新的列/属性。我已经创建了迁移,它在单服务器场景中运行良好。

但是如何在不停机的情况下将其部署到两台服务器?如果没有 EF,我将开始将列添加到表中,然后一一更新服务器。只要是这样的简单更改,旧应用程序就可以针对更新的数据库正常工作。在 EF 中执行此操作的最佳方法是什么?我可以在更新第一个服务器和数据库时避免第二个未更新的服务器出现问题吗?

【问题讨论】:

    标签: entity-framework deployment migration


    【解决方案1】:

    这听起来像是镜像数据库的完美候选者,假设您使用的是 SQL Server。

    您只需将迁移应用到 Principal 数据库,它会在后台处理其余的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-07
      • 2021-05-12
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      相关资源
      最近更新 更多