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