2016-09-28 8 views
-2

Я использую сеанс для взаимодействия с CommonDomain.Persistence.IRepository. Моя команда сохранить CommmonDomain.Persistence.RespositoryExtensions:Почему я продолжаю получать ConflictingCommandException при попытке сохранить объект домена в NEventStore?

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

Каждый раз, когда я пытаюсь сохранить новый объект домена. Я получаю ConflictingCommandException, которое является исключением параллелизма. Есть ли общая причина, по которой это вызвано?

ответ

0

Единственный раз, когда я видел, что эта ошибка возникла, - это когда объект домена и связанные с ним события не имеют одного и того же идентификатора домена. Убедитесь, что у вас есть тот же идентификатор, что и для события, так и для объекта.