Вы можете выбрать, какой столбец синхронизировать с Sync Framework - PullRequest
0 голосов
/ 15 мая 2010

Я заметил, что с помощью MS Sync, пройдя через мастера по созданию службы WCF, которая будет выполнять синхронизацию, вы можете выбрать только таблицу для синхронизации.

Можно ли синхронизировать только несколько столбцов таблицы, а не всю таблицу? Также будет создан локальный файл sdf со всей структурой таблицы. Мне нужно только несколько столбцов таблицы для отображения на моем мобильном устройстве.

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

Вы можете достичь этого, написав код. Вы можете использовать DbSyncTableDescription

DbSyncTableDescription tableDescription = SqlSyncDescriptionBuilder.GetDescriptionForTable(tableName, Collection<Columns>, server Connection)

Второй параметр - это коллекция имен столбцов, которые вы хотите включить в синхронизацию.

Надеюсь, что помогает

1 голос
/ 15 мая 2010

Sync Framework - это настраиваемый и расширяемый фреймворк, следовательно, он может быть успешно реализован. Но вам, вероятно, придется написать некоторый код - я не знаю, что поставщик синхронизации баз данных, включенный в платформу, поддерживает синхронизацию только подмножества столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...