在EF Code-first方法中总是需要重新部署连接到同一数据库的其他应用程序?

时间:2017-02-07 11:28:20

标签: c# sql-server entity-framework ef-code-first

我在一个解决方案中有多个项目,我只使用一个DBContext,因为我只有一个数据库。我已经部署了这些应用程序,现在它们已经稳定。但是,其中一个项目需要添加一个列,然后在完成更改并迁移到DB之后,一些项目出现错误(模型支持)。我需要更新所有这些应用程序的.dll才能使其更新。每当我的一个应用程序中有增强或更改时,我总是这样做。

1 个答案:

答案 0 :(得分:0)

当您使用代码优先方法时,只要有一些数据库更改,就必须部署它。 另一种方法是禁用您不想重新部署的所有其他项目的自动迁移。