2010-11-16 2 views
0

Контекст: Я работаю над проектом, использующим автономную архитектуру приложений. Наша клиентская программа имеет 2 режима: подключен и отключен. Когда пользователь в отключенном режиме, они будут использовать свою локальную базу данных (SQL CE) для извлечения и хранения данных. Когда пользователь снова подключится к серверу приложений, локальная база данных также будет синхронизирована с центральной базой данных. Транспортным уровнем в этом проекте является WCF, мы реализуем прокси-класс, чтобы подвергать SQLSyncProvider на клиенте для Sync Framework для синхронизации данных.Фильтрация данных с помощью Microsoft Sync Framework

Вопрос: Как можно выполнить фильтрацию данных с помощью MSF? В нашем проекте каждый клиент будет иметь роль, и каждая роль будет иметь доступ к разному количеству таблиц, а также к строкам в таблице. Насколько мне известно, MSF позволяет нам фильтровать данные с помощью столбца параметров, однако для пользователей они будут одинаковыми. В моем случае положение для каждого пользователя будет таким разным, это зависит от роли пользователя.

Спасибо.

ответ

0

Вы можете использовать фильтры фильтров на стороне сервера и можете отправлять некоторые параметры для извлечения данных на клиентских базах от клиента.

Client this.Configuration.SyncParameters.Add ( новый SyncParameter ("@ CustomerName", "Sharp Bikes")); Сервер SqlSyncAdapterBuilder

Смежные вопросы