2016-09-20 47 views
0

我想在MVC中創建一個工作在在線模式和離線模式下的項目,例如,當用戶在離線工作時,沒有互聯網可用連接 然後當互聯網連接可用時存儲在本地計算機上的所有數據數據推送到服務器上。如何在MVC的在線和離線模式下創建項目工作?

請幫我該怎麼做。

感謝

+0

爲什麼你需要脫機工作? 你的應用程序的目的是什麼? – Aliz

+0

您能否詳細說明應該離線存儲哪種數據?數據可以以多種不同的方式存儲,但最好的方式可能取決於您想要存儲什麼類型的數據,以及如何在稍後時間將其同步回到聯機狀態。 –

+0

@Aliz:我想創建醫院管理網站我的應用程序的主要目的是,如果我們的應用程序使用我的偏遠地區沒有互聯網連接,但應用程序工作 –

回答

0

對於這一點,你必須使用第三方同步服務/SQL同步/微軟同步服務等

你必須創建其他項目其在特定時間運行和執行您的同步過程本地系統到Live服務器數據庫,反之亦然。

你應該使用GUID來存儲你的獨特(PK)值,因爲在同步直播服務器表的時間,從任何地方服務器有輸入數據,那麼你的本地數據庫表pk的沒有在直播服務器的數據庫表

更實用

注:對於這種類型的在線和離線同步處理您的PK列的應該是VARCHAR(36)的類型和存儲GUID值