Я пытаюсь разработать приложение для синхронизации, которое синхронизирует изменения между различными базами данных SQL Server.
Я придумал дизайн, основанный на получении события ItemConflicting, сохранении информации, связанной с конфликтом, и разрешении всех конфликтов в автономном режиме.
Однако кажется, что я могу только запустить событие ApplyChangeFailed. Есть ли причина, по которой SqlSyncProvider не использует событие ItemConflicting? Я просто неправильно подключаюсь к событию?
Причина, по которой меня это волнует, заключается в том, что событие ItemConlficting позволяет мне просто зарегистрировать конфликт и продолжить остальную часть синхронизации способом, которого я не могу добиться с помощью события ApplychangeFailed.