2015-08-15 164 views
0

我是新來的windows phone 8開發和我已經開發了一個windows phone 8應用程序,它是在商店中的實況。 但現在我面臨一個問題。我的應用程序使用本地存儲的sqlite db。該應用程序使用數據庫來顯示數據。更新本地sqlite數據庫windows手機8應用程序

但現在當我更新數據庫並上傳構建的存儲和更新應用的設備上的應用程序仍顯示舊的數據,並沒有更新數據庫。它顯示了相同的數據,因爲它之後當應用程序首次安裝在設備上時。

我該如何克服這個問題,這是我需要解決的一個主要問題,以便更新我的應用程序。該應用程序在設備上的更新應顯示最新的數據庫記錄,但它現在不顯示它們。請幫幫我。 謝謝。

回答

1

編輯: 從官方文檔,

當一個應用程序在商店的更新,它的本地文件夾沒有被觸及 或修改。您必須確保這些數據是 已遷移或適當轉換,以便與該應用的新版本 配合使用。

所以你可以做的是重命名數據庫和更新在首次運行時重命名database.Then應用新的數據庫複製到隔離文件夾,然後進行檢查,以檢測是否你以前的數據庫的存在與否 - 如果然後刪除該數據庫以節省空間。

相關問題