2010-02-01 4 views

답변

1

order 및 orderdetail과 같은 마스터 세부 레코드가있는 경우 자신의 동기화 그룹과 관련된 테이블을 작성한 다음 (다른 미발표 테이블의 다른 동기화 그룹을 만든 다음) 트랜잭션 내에서 해당 그룹을 동기화하십시오. 이렇게하면 마스터 레코드와 세부 레코드가 동기화되거나 둘 다 수행되지 않습니다. 당신이하는 방법이 ..

+0

입니까? 더 도와 드릴까요? – JohnnyJP

+0

이것을 설명 할 수있는 코드 예제를 제공 할 수 있습니까? –

3

각 테이블의 SyncTable 객체가 동기화 에이전트에 대한 테이블의 컬렉션에 추가 된 순서에 따라 처리되는 순서에 대한 자세한 필요한 경우

의 외침.

다음 표는 주문 표 앞에 고객 표를 추가합니다.

SyncGroup customerOrderSyncGroup = new SyncGroup("CustomerOrder"); 

SyncTable customerSyncTable = new SyncTable("Customer"); 
customerSyncTable.CreationOption = TableCreationOption.DropExistingOrCreateNewTable; 
customerSyncTable.SyncDirection = SyncDirection.DownloadOnly; 
customerSyncTable.SyncGroup = customerOrderSyncGroup; 
this.Configuration.SyncTables.Add(customerSyncTable); 

SyncTable orderSyncTable = new SyncTable("Order"); 
orderSyncTable.CreationOption = TableCreationOption.DropExistingOrCreateNewTable; 
orderSyncTable.SyncDirection = SyncDirection.DownloadOnly; 
orderSyncTable.SyncGroup = customerOrderSyncGroup; 
this.Configuration.SyncTables.Add(orderSyncTable); 

자세한 내용은이 문제에 대답 했 here

관련 문제