0

我正在使用基于代码的代码优先迁移,我想知道使用模型中的更改来更新我的数据库模式的最佳方法是什么。在我们的应用程序中,我们计划为每个域模型使用多个 dataContext,并且还有一个 legacyDataContext,它现在包含数据库中的所有表(是的,我们正在使用遗留数据库,将来会在架构中发生变化) . 因此,如果我对属于多个数据上下文的实体进行更改,我应该怎么做?为该实体所在的每个上下文运行“更新数据库”/执行数据库。初始化?

也许更好的主意是拥有一个包含数据库所有表的数据上下文,然后如果模型中的某些实体(cs 类)发生更改,则只需更新具有所有实体/表的 dataContext。

你有什么建议?

4

0 回答 0