在一套系统中,建立一个数据库,想按模块分割成多个程序集
比如:基础.Domain.dll 库存.Domain.dll 采购.Domain.dll 销售.Domain.dll,里边存放POCO
怎么建立DbContext?
是建立一个DbContext,引用所有Domain的dll,
还是每个Domain.dll对应一个DbContext
毕竟Domain直接是有联系的。
如果新加入一个客户.Domain.dll,怎么保证尽量减少原先代码的更改?
可能描述的不具体,可以参见http://microsoftnlayerapp.codeplex.com/discussions/263324,我的问题和他基本一样,谁能给个Code First的方案?
可以对应多个DBContext.
可以对应多个,但是多个DBContext之间没有关联,不是很好操作