C# 为什么我在尝试将域对象保存到NEventStore时总是遇到ConflictingCommandException?

C# 为什么我在尝试将域对象保存到NEventStore时总是遇到ConflictingCommandException?,c#,domain-driven-design,cqrs,neventstore,C#,Domain Driven Design,Cqrs,Neventstore,我正在使用会话与CommonDomain.Persistence.IRepository交互。我的save命令是CommmonDomain.Persistence.RespositoryExtensions: 每次我尝试保存新的域对象时。我得到一个ConflictingCommandException,它是一个并发异常。这是由一个常见的原因引起的吗?我唯一一次看到这个错误产生的时候是当域对象和关联的事件没有相同的域id时。请验证您对事件和对象都有相同的id public static void

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


每次我尝试保存新的域对象时。我得到一个ConflictingCommandException,它是一个并发异常。这是由一个常见的原因引起的吗?

我唯一一次看到这个错误产生的时候是当域对象和关联的事件没有相同的域id时。请验证您对事件和对象都有相同的id

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