DDD模块和EF代码优先

时间:2012-07-16 11:01:14

标签: module entity-framework-4.1 ef-code-first domain-driven-design

我正在尝试使用VS.NET 2012& EF5。

我可能有超过250个表(以及类似数量的POCO实体类)。 如果我决定保留策略/规则/验证,所有这些都在一个项目/ .dll中,那将是非常沉重的。并且多个开发人员在同一个域项目中工作将使得难以一起工作。

保持域层可管理性:

  • 我把它分成不同的模块。每个模块都有自己的域 项目&服务层。
  • 所有模块都有共同的单一基础设施项目,该项目将拥有EF CodeFirst DataContext / Mapping类。
  • 现在属于不同模块的每个域对象都需要 因为这些和它之间可能存在关系,所以互相参考 可能会导致循环依赖问题。

任何避免循环依赖问题的方法。

0 个答案:

没有答案