Описание тега microsoft-sync-framework

Microsoft Sync Framework обеспечивает синхронизацию данных в приложениях.NET в связях "центральный узел" или "точка-точка". Он использует метаданные для синхронизации наборов данных из разных источников и форматов с подписчиками.

Sync Framework DevCenter
https://msdn.microsoft.com/en-us/sync/default.aspx

Примеры Sync Framework
http://archive.msdn.microsoft.com/sync РЕДАКТИРОВАТЬ: эта страница, похоже, переместилась. Поищите "фреймворк синхронизации" в галерее образцов MSDN следующим образом.

FAQ
Q: Можете ли вы использовать Sync Framework для синхронизации данных через Интернет / сеть /...?
О: Да, примеры использования wcf см. В примерах "N-уровня" на странице примеров выше.

В: В чем разница между Sync Framework 2.0, 2.1 и 4.0?
А: (имхо) = 2.0 форума Возможности передачи данных (концентратор и спица)
2.1 = совместная синхронизация (равный равному)
4.0 = 2.1 + лазурь / OData / WP7 (2.1 + 4.0, как.NET 2.0+3.0: слой торт)

Вопрос: Можно ли использовать отслеживание изменений Sync Framework + SqlServer2008 для обнаружения изменений на сервере?
О: Да, см. Образец кода в этой статье msdn.

В: Можно ли использовать sql-express на клиенте и отслеживание изменений SqlServer2008 на сервере?
A: Да (хотя это, похоже, не поддерживается Microsoft, поскольку использует неподдерживаемый образец SqlExpressClientProvider). См. Этот вопрос.

Вопрос: Sync Framework 2.0 использует наборы данных для передачи изменений. Разве это не ужасно медленно в Интернете?
A: Сериализация набора данных действительно неоптимальна в состоянии по умолчанию. Используйте суррогат набора данных или двоичную сериализацию (но только в двоичной кодировке, такой как net.tcp). При необходимости сожмите, см. Это сравнение.