2013-06-13 3 views
0

Я новичок в Microsoft SyncOrchestrator.Синхронизация между SQL Server и SQL Server CE с только связанными данными

У меня есть 2 стола. с 1 до многих отношений.

  • Родитель таблица имеет значения (A, B, C, D)
  • Ребенок таблица имеет (а1, а2, а3, b1, b2, b3, c1, d1, d2, d3, d4)

При синхронизации в родительской таблице только a, c, d синхронизируется с использованием фильтра.

Моя проблема в том, как синхронизировать только (a1,a2,a3,c1,d1,d2,d3,d4) в дочерней таблицы (не должны синхронизировать любые данные, связанные с (б)

Click here to see the flow...

ответ

0

предполагая, а, с и d известны значения, вы можете добавить фильтр на детском столе с пунктом в ...

например, ParentID IN (а, с, d)

, как вы добавили фильтр на родительской таблице в любом случае?

+0

привет, благодарю вас за ответ. Добавляем фильтр Column. например. serverTemplate.Tables [ "Master_Item"] AddFilterColumn ("IsActive"). serverTemplate.Tables ["Master_Item"]. FilterClause = "[side]. [IsActive] = @IsActive"; – user1220497

+0

вы можете добавить тот же параметр фильтра в дочернюю таблицу и поместить предложение фильтра как «parentId IN (выберите parentId из Master_Item, где IsActive = @IsActive)». – JuneT

+0

wow thanks alot – user1220497

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