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



我正在使用会话与CommonDomain.Persistence.IRepository进行交互。我的保存命令是CommmonDomain.Persistence.RespositoryExtensions:

public static void Save(this IRepository repository, IAggregate aggregate, Guid commitId). 

每次我尝试保存新的域对象。我得到一个ConflictingCommandException,这是一个并发性异常。造成这种情况的共同原因是什么?

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

相关内容

  • 没有找到相关文章

最新更新