为什么当我试图保存我的域对象到NEventStore时,我总是得到一个ConflictingCommandExcepti
本文关键字:ConflictingCommandExcepti 一个 NEventStore 保存 我的 为什么 对象 | 更新日期: 2023-09-27 18:09:13
我正在使用会话与CommonDomain.Persistence.IRepository
进行交互。我的保存命令是CommmonDomain.Persistence.RespositoryExtensions:
public static void Save(this IRepository repository, IAggregate aggregate, Guid commitId).
每次我尝试保存新的域对象。我得到一个ConflictingCommandException,这是一个并发性异常。造成这种情况的共同原因是什么?
我唯一一次看到这个错误是在域对象和相关事件没有相同的域id时产生的。验证事件和对象的id是否相同