Как синхронизировать похожие таблицы с разными именами между двумя базами данных SQL? - PullRequest
0 голосов
/ 02 ноября 2010

К сожалению, мне нужно хранить разные имена таблиц на сервере и в клиентских базах данных, однако по структуре они схожи. Так, например, у моего сервера есть таблица с именем «клиенты», а у клиента та же самая таблица с именем «клиенты»?

1 Ответ

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

Вы можете предоставить локальное имя таблицы и имя удаленной таблицы конструктору DbSyncAdapter.Примерно так:

 DbSyncAdapter adapter = new DbSyncAdpater("localTableName", "remoteTableName");

затем подключите этот адаптер к провайдеру

DbSyncProvider provider = new DbSyncProvider(connection);
provider.Adapters.Add(adapter);

Обратите внимание, что контекст имен локальных и удаленных таблиц будет меняться в зависимости от того, как вы установите провайдеров и синхронизациюНаправление в SyncOrchestrator.

...