【发布时间】:2012-05-18 16:52:59
【问题描述】:
我对域服务的理解是,它们执行相关存储库边界之外的任务(CRUD 相关任务)。
既然 .Net 允许扩展方法,为什么不将域服务实现为存储库的扩展方法,从而减少在需要时实例化存储库和服务的需要?
我会很感激任何 cmets。
【问题讨论】:
-
我已经考虑了一段时间 :-)
-
定义服务类似乎有点矫枉过正,但我承认这种愿望。我认为使用扩展方法实现服务可以带你去 DDD 推荐的地方,但把形式抛在脑后。
标签: c# design-patterns domain-driven-design