【发布时间】:2016-01-07 17:26:08
【问题描述】:
我的问题是关于以下几点:
如果我有一个管理用户的类,我们称之为UserManager。在新用户注册或更新的情况下,它是否应该负责更新数据库中的用户(类似于RegisterUser、UpdateUser 使用存储库接口的方法)简介?
我认为这个任务可以委托给另一个班级。处理与UserRepository 相关的调用(事件)的类似UserSubscription 的类。我想象这个UserSubscription 类具有从UserManager 类接收ValueObject 并使用它们更新 或注册 用户。我认为这个UserSubscription 和UserManager 类可以在应用层 中的同一个聚合 中。
【问题讨论】:
标签: c# .net events domain-driven-design aggregateroot