2010-08-24 79 views
1

我正在創建一個具有一個服務器和多個客戶端的應用程序。它是一個使用ADO.NET Entity Framework 4而不是MySQL數據庫的c#應用程序。MySQL或Microsoft Sync Framework同步/複製

客戶端需要從服務器上的多個數據庫表中獲取數據。還有兩個單獨的表需要從客戶端發送到服務器。在某些時候,客戶端應該能夠刪除這兩個表中的一些舊數據,並保留在服務器上。如果客戶端從服務器斷開連接一段時間,並且需要在重新連接後的某個時間點更新表,則客戶端需要能夠工作。

我在考慮與MySQL複製,但我不認爲客戶端將能夠刪除舊數據,而不影響服務器表。我也看了微軟的同步框架,但我不確定這是否理想,甚至可以滿足我的需求。

我不知道很多關於這個問題,所以一些方向將不勝感激。

謝謝 馬特W¯¯

回答

0

我決定去與服務器發送到客戶端的數據MySQL的複製,因爲它是每個數據庫中的相同。對於客戶端發送到服務器的表,我序列化表實體對象並將它們發送到服務器,並將它們反序列化並將它們添加到其數據庫中。

相關問題