Использование Sync Framework для синхронизации отдельных строк

У меня есть требование синхронизировать удаленные базы данных с центральной базой данных, но клиент хочет иметь возможность выбора с синхронизируемыми строками данных. Например, если есть таблица с 5 строками, пользователь хочет, чтобы «функция флажка» говорила о синхронизации только строк 1, 4 и 5.

Я не верю, что Sync Framework делает это из коробки. Я только видел, где вся таблица синхронизируется с центральной базой данных.

Есть ли способ заставить Sync Framework синхронизировать отдельные строки таблицы?


person BladeHal    schedule 30.11.2011    source источник


Ответы (1)


Существуют способы фильтрации строк, они встроены во все поставщики SQL платформы синхронизации. Эта страница MSDN посвящена фильтрации: http://msdn.microsoft.com/en-us/library/ff928701%28v=sql.110%29.aspx.

Если это будет так же просто, как флажок для включения/выключения строк, вы, вероятно, можете просто добавить битовое/логическое поле в таблицу и использовать этот столбец в предложении фильтра. В противном случае вы можете использовать данные, относящиеся к вашему приложению, например образец MSDN, где будут синхронизироваться только данные о продажах для определенного региона.

person davidpricedev    schedule 30.11.2011