Пользовательское преобразование SqlSyncProvider - PullRequest
1 голос
/ 04 апреля 2011

Кто-нибудь знает, возможно ли настроить синхронизацию с помощью SqlSyncProvider, чтобы я мог синхронизировать не идентичные базы данных (оба сервера sql) с помощью пользовательских преобразований.

Например, скажем, у меня есть database1, содержащая таблицу Person с столбцами«FirstName» и «LastName», и у меня есть database2 с таблицей Person с одним столбцом «Name», и я хочу, чтобы синхронизация преобразовывала database2.Person.Name = database1.Person.FirstName + database1.Person.LastName.

С уважением,

Илиас

1 Ответ

3 голосов
/ 04 апреля 2011

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

проверить аналогичный подход здесь:

Синхронизация с различными ключами столбцов

Часть 4. Синхронизация таблиц с разными именами таблиц и имен столбцов

процесс должен быть практически одинаковым.

...