我有一个会议对象:
Meeting{id, name, time, CreatedBy, UpdatedBy}
和一个
MeetingAssignee{id, MeetingID, EmployeeId, CreatedBy, UpdatedBy)
会议,作为聚合根,有一个方法 AssignEmployee。
我正要在调用 AssignEmployee 时将当前用户传递给 Meeting 对象,以便它可以相应地更新其审计字段。
但这似乎不对——是吗?显然,我可以公开审计字段并在以后更改它们 - 也许在服务级别?
每个人更新这些字段的其他首选方法是什么?
请注意:我们使用的不是 Nhibernate,而是一个自定义的 ORM,它没有任何自动功能。
谢谢。