【发布时间】:2011-04-19 06:16:22
【问题描述】:
我正试图揭露真相。在 DDD 方法中,我们有表示层(UI)、应用层(应用服务)、领域层和基础设施。我敢肯定,任何人都知道这 4 层的简短描述。
我知道应用层(应用服务)中的 WCF 脚,以及基础设施层中的实体框架 .edmx 模型。
现在“无声之谜”出现了:我必须将 POCO 对象、存储库接口和实现放在哪里?考虑到 POCO 的无知持久性,我可以使用诸如域模型对象之类的 POCO 对象,或者最好在域模型中拥有另一个对象并将这些对象映射到 POCO 对象上。
我读过一些文章,但大多数情况下 EF4 和 POCO 是在非常简单的情况下介绍的,无法突出使用 EF4 和 POCO 的真正优势,为此我想听听你的观点。
非常感谢!
【问题讨论】:
标签: domain-driven-design entity-framework-4 poco