Я создаю программу С# для таблиц Windows, которые синхронизируются с базой данных. Каждый из них будет иметь свою собственную локальную базу данных .MDF
SQL Server, с которой они взаимодействуют с использованием SQL Server Express.
Однако пользователи будут вынимать планшеты из интернет-соединения и вносить изменения. Затем, когда один подключается к сети, которая содержит "главную копию" базы данных, я хочу синхронизировать с ними эту базу данных .MDF
. Затем замените файлы базы данных компьютера и планшета на недавно синхронизированный.
У меня есть столбец uniqueidentifier
и datetime
, когда эта строка была изменена последним, поэтому, если бы были конфликты, я бы просто сделал последнее изменение.
Я прочитал некоторую литературу об этом, но мне бы хотелось увидеть явный пример или учебник о том, как это сделать. Я знаю, что я хочу Merge Replication и что Microsoft Sync Framework Кажется, что у меня есть функциональность, которую я хочу. Я просто пытаюсь его реализовать. Кроме того, не стесняйтесь рекомендовать другой инструмент для этого.
Спасибо заранее!