У меня есть клиент-серверное приложение, и оно должно работать в автономном режиме. приложение хранит данные пользователей в БД (например, мы сохраняем личную информацию пользователей и дату, когда они присоединяются к нам, и дату, когда они покидают нас, и т. д.). поэтому клиенты отправят свои резервные копии на сервер с памятью или компакт-диском.Offline Application With Sync Framework
Я хочу использовать C# + Entity Framework + SQL CE.
, но, как вы знаете, когда я хочу добавить данные резервного копирования в основную БД (серверная БД), у меня много конфликтов. в другом приложении я исправил эту проблему своим собственным кодом, было трудно обнаружить Inserted, Update, Duplicate и Deleted Record и плохую производительность. Важная проблема в этом приложении - конфликт даты, если один пользователь присоединится к нам дважды в другую дату и другой клиент я должен принять более раннюю дату присоединения и множество раздражающих правил, подобных этому.
Для меня хорошая идея для меня?
Я слышал о MS Sync Framework, но никогда не использовал его, и когда я искал, я не могу понять, как использовать его в моем проекте C#. если структура синхронизации - это ваша идея, пожалуйста, покажите мне хороший шаг за шагом. (я читаю msdn sync, но я даже не знаю, что я должен использовать его, когда создаю DB или это просто код C# или его просто dll с предварительно созданными функциями)
спасибо, что помощь, но одна часть моего вопроса - это хорошо для моего типа конфликта? Я имею в виду, что этот дескриптор вставлен, обновлен, удален, дублируется строка? этот дескриптор, с которым я сталкиваюсь, я объясняю выше? –