【发布时间】:2010-11-14 20:59:28
【问题描述】:
我一直在尝试学习领域驱动的概念并将其应用到我的软件开发中。我尝试做的第一件事是根据业务逻辑需求创建我的领域模型。我也经常使用 OR Mapping 工具,例如 LLBLGen、NHibernate 或 Linq to SQL,来创建数据模型和数据访问层。然而,领域模型和数据模型通常非常相似,这让我想知道通过维护两个模型我真正得到了什么好处。
有人可以分享他们对领域驱动设计的实际想法吗?此外,在您的应用程序中应用 DDD 时,您将如何处理数据模型或数据访问层?
提前致谢。
编辑
找到了一个很好的article,带有示例代码,关于存储库模式。
【问题讨论】:
标签: c# .net domain-driven-design