【发布时间】:2010-10-04 09:41:04
【问题描述】:
我是 DDD 的新手。我有一个现有的 ASP.NET 应用程序(不是 MVC),我想开始实现域驱动设计。
但是,我不确定应该从哪里调用存储库。例如,如果我有一个带有 Save 方法的客户存储库,我的理解是我不应该从客户实体调用 Save 方法。我考虑过使用服务,但后来我的理解是服务应该用于协调操作,例如汇款似乎是一个常见的例子。
那么我是在页面代码隐藏中调用存储库类还是创建另一个层或者我错过了什么?
提前致谢。
【问题讨论】:
标签: .net domain-driven-design repository