使用模块化应用程序进行实体框架迁移

时间:2014-07-28 17:22:40

标签: c# entity-framework

我正在构建模块化应用程序。一些模块将是其他模块的扩展。每个模块都有自己的服务项目结构等。虽然有些实体在它们之间共享。

这是结构:

Shared
    - Entity A
    - Entity B
    - Entity C
Module A
   Entities
    - Entity D
    - Entity E
    - Entity F
   Dbcontext 
     - Ent A, B, C, D, E, F
Module B
   Entities
    - Entity X
    - Entity Y
    - Entity Z
   Dbcontext 
     - Ent A, B, C, X, Y, Z

所有表都在共享数据库中(这是因为它的功能可能是存在具有实体A,D,X的模块)。

如何使用entityframework迁移数据库更改?我想要的只要它是表的扩展(所以没有去除)它只是添加表和字段。如果有任何破坏,我可以手动操作。

P.S。由于连接和填充的性能原因,在这种情况下分离数据库不是一种选择。

0 个答案:

没有答案
相关问题