为什么当我试图保存我的域对象到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,这是一个并发性异常。造成这种情况的共同原因是什么?

为什么当我试图保存我的域对象到NEventStore时,我总是得到一个ConflictingCommandExcepti

我唯一一次看到这个错误是在域对象和相关事件没有相同的域id时产生的。验证事件和对象的id是否相同

相关文章:
  • 没有找到相关文章