2013-07-27 48 views
-1

我有一個客戶端 - 服務器應用程序,它必須脫機工作。應用程序將用戶數據存儲在數據庫中(例如,我們保存用戶的個人信息以及他們加入我們的日期和他們離開我們的日期等)。因此客戶端將使用內存或CD將備份發送到服務器。使用Sync Framework的脫機應用程序

我想使用C#+實體框架+ SQL CE。

但正如你所知道的,當我想要將備份數據添加到主DB(服務器數據庫)時,我有很多衝突。在另一個應用程序中,我通過自己的代碼解決了這個問題,很難檢測到插入,更新,重複和刪除記錄以及糟糕的性能。這個應用程序中的重要問題是日期衝突,如果一個用戶在不同的日期和不同的客戶端加入我們兩次我必須接受更早的加入日期和許多令人討厭的規則。

對我來說有什麼好主意?

我聽說過MS Sync Framework,但從未使用它,當我搜索時,我無法理解如何在我的C#項目中使用它。如果同步框架是你的想法,請給我一個很好的一步一步的教程。 (我讀msdn同步,但我甚至不知道我必須使用它時,我創建數據庫或它只是C#代碼或它只是一個dll與預製功能)

回答