у меня есть две таблицы, как в парованием:Syncframework: Карта одну таблицу на несколько таблиц
На сервере:
| Orders Table | OrderDetails Table
-------------------------------------------------------------------------------------
| Id | Id
| OrderDate | OrderId
| ServerName | Product
| Quantity
На клиенте:
| Orders Table | OrderDetails Table
-------------------------------------------------------------------------------------
| Id | Id
| OrderDate | OrderId
| Product
| Quantity
| ClientName
мне нужно синхронизировать [Server].[Orders Table].[ServerName]
с [Client].[OrderDetails Table].[ClientName]
Вопрос:
Что является истинным и эффективный способ сделать это?
Я знаю Deprovisioning
и provisioning
с другой конфигурацией, это один из способов сделать это.
Так что я просто хочу знать правильный путь.
Спасибо.
EDIT: Другие столбцы каждой таблицы должны синхронизировать нормально ([Server].[Orders Table].[Id]
к [Client].[Orders Table].[Id]
...).
И стратегия сопоставления иногда изменяется в зависимости от строки данных (то есть sending/receiving
).
: Спасибо, только что добавили больше информации. – Mohsen
Но как он может решить проблему этого сценария? – Mohsen
как я уже упоминал, Sync Fx не является инструментом ETL. если вы не можете перехватить изменения, вы не можете многое сделать. Аналогично, вы не можете динамически изменять направление синхронизации на основе данных строки – JuneT