我希望有一个模块化的webapp作为这个例子:
appCore :
appModuleA :
需要[appCore]
包含[moduleA-tables,moduleA-data,moduleA-logic,appCore的使用...]
appModuleB :
需要[appCore,appModuleA]
包含[moduleB-tables,moduleB-data,moduleB-logic,appCore和moduleA的用法...]
等
实体的动态加载没有问题,我解决了这个问题,如下所述:http://romiller.com/2012/03/26/dynamically-building-a-model-with-code-first/
但是如何在不使用AutomaticMigrationEnabled = true的情况下实现每个模块的迁移支持?
我希望我的问题可以理解。 : - )
谢谢。答案 0 :(得分:1)
您可以使用:
或3个上下文
您甚至可以手动将其他不相关的表添加到数据库中。
然而,不要尝试和OVERLAP上下文用于移民目的。 (首选初始化程序)
为了数据访问目的重叠的上下文,没问题。 (Initializer NUll)
搜索主题:有界上下文和实体框架