Можно ли синхронизировать данные не всей таблицы в MS Sync Framework? - PullRequest
1 голос
/ 13 января 2010

У меня мобильное приложение, поэтому я не хочу отправлять / получать целые изменения в таблицах ... Просто некоторые данные, которые соответствуют определенным условиям фильтра. Можно ли этого добиться с помощью SF; если да, пожалуйста, предоставьте некоторые ресурсы, чтобы прочитать об этом, потому что я почти ничего не нашел.
Спасибо.

Ответы [ 2 ]

2 голосов
/ 08 февраля 2010

Да, это возможно. Например, вы можете синхронизировать только записи, относящиеся к определенному хранилищу, а не все изменения в таблице хранилищ.

Это делается путем добавления параметра в коллекцию SyncParameters. например,

m_SyncAgent.Configuration.SyncParameters.Add ("@ ParamName", paramValue)

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

2 голосов
/ 13 января 2010

Это определенно возможно с помощью служб репликации SQL Server (SSRS). Вы можете выбрать, какие таблицы, поля и даже применить фильтры к публикации. Я не знаком с Sync Framework, но в Sync Center отображаются подписки SSRS, поэтому я предполагаю, что Sync Framework использует SSRS.

...