我已经了解到,通过域驱动设计,域对象不会保留在我的应用程序中,而是根据需要创建和删除。
我认为这可能会导致我的应用程序出现新情况,我现在必须考虑我正在处理的域对象的版本。
在我过去的日子里,我会在那里更新用户名,然后,现在我在对其进行操作后将整个用户获取并存储为一个对象,我担心存在覆盖另一个用户对相同的更改所做的更改的风险目的。
处理这个问题的正确方法是什么?数据库中的简单版本字段?然后,您将如何处理用户尝试覆盖的情况?
当我写这篇文章时,我意识到我的旧应用程序可能有类似的问题,但我觉得在处理域对象时它更像是一个问题......