2009-10-23 3 views

ответ

0

FailOnFirstConflict указывает, что попытки обновления базы данных должны немедленно прекратиться. ContinueOnConflict указывает, что все обновления базы данных должны быть проверены.

Последнее может привести к несогласованным результатам в зависимости от типа сохранения/обновления, которое вы выполняете.

Так что, если это не относится к вам, просто верните первую ошибку, используя FailOnFirstConflict.

0

ContinueOnConflict по-прежнему откатывается. Тем не менее, он попытается применить все изменения, которые он может внести в базу данных. Это означает, что вы можете ловить и сообщать обо всех конфликтах, а не только о первом.

Существует код в answers to another question, который покажет вам, как это сделать.