2010-02-01 117 views

回答

1

如果您有詳細的主記錄(例如order和orderdetail),那麼請僅將與其自己的同步組相關的表(爲其他未發表的表創建其他同步組),然後在該事務內同步該組。這可以確保主記錄和詳細記錄同步或兩者都不會。

怒吼,如果你需要更多關於如何做到這一點..

+0

這個回答你的問題?我可以幫助更多嗎? – JohnnyJP 2010-05-26 13:51:31

+0

你能提供一個演示這個代碼的例子嗎? – 2013-06-17 03:11:59

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