【发布时间】:2010-11-24 21:31:06
【问题描述】:
是否有任何可用的示例应用程序显示使用 Enterprise Library 5.0 实现 DDD。
【问题讨论】:
-
恐怕DDD和EntLib无关……你到底想知道什么?
-
DDD 是一种设计理念。它与任何特定的库或框架无关。最接近您可以说的框架是在设计时考虑了 DDD(如 Sharp 架构)。
-
我的意思是用于数据访问的企业库。但我真正想要的是完整的 DDD 模式示例(实体、VO、聚合等)
-
Entlib 的数据块实际上只是对 ADO.NET 的一个浅层包装,以使其使用起来不那么烦人。它不会影响您实际构建数据访问的方式。如果您对 DDD 很感兴趣,我建议您改为查看众多出色的 ORM 解决方案之一(NHibernate 和实体框架现在是两大巨头),因为它们已经提供了很多您需要手动构建的东西如果您使用的是 Entlib。
标签: domain-driven-design enterprise-library ddd-repositories