小编use*_*767的帖子

何时更新审计字段?DDD

我有一个会议对象:

Meeting{id, name, time, CreatedBy, UpdatedBy}

和a

MeetingAssignee{id, MeetingID, EmployeeId, CreatedBy, UpdatedBy)

Meeting,作为Aggregate root,有一个方法AssignEmployee.

当我调用AssignEmployee时,我正要将当前用户传递给Meeting对象,以便它可以相应地更新其审计字段.

但这似乎不对 - 是吗?显然,我可以公开审计字段并在以后更改它们 - 也许是在服务级别?

什么是每个人更新这些字段的首选方法?

请注意:我们没有使用Nhibernate,而是一个自定义的ORM,没有任何自动化的东西.

谢谢.

domain-driven-design auditing aggregateroot

6
推荐指数
2
解决办法
1236
查看次数