2013-10-08 46 views
0

我想我不是第一個加入這個問題,但經過一些研究後找不到太多信息。這裏是我的問題:使用SQLite數據庫與Windows商店應用程序

  • 一個Windows商店應用訪問SQLite數據庫,該數據庫包含一個 幾張桌子,它是隻讀的。數據庫的大小是20 MB。
  • 在應用程序啓動時,它會將數據庫複製到 應用程序文件夾(如果它尚未存在)。它工作正常, 當我手動測試它(雖然它不是照明快)。但是 在再次測試認證測試 工具包時失敗嚴重,性能測試失敗,出現「應用崩潰」或「應用程序 可能啓動」錯誤。

所以我的問題是

  • 1)本使用SQLite數據庫在Windows 商店應用的正確方法是什麼? (我的意思是在本地使用20MB的數據庫)或者我應該將 的數據移植到雲端?
  • 2)認證工具包的失敗真的很重要嗎? ( 會,這也意味着發佈過程的失敗?)

在此先感謝

回答

1

你要在完美的方式。如果您的應用根本不需要互聯網連接,那麼請不要使用雲數據庫。你應該使用擴展啓動畫面來複制數據庫,你不應該在App.xaml.cs中做那件事。如果您使用雲數據庫,則需要更多時間來請求響應。我認爲SQLite事務比這更快。

如果您未使用最新版本的WACK,認證可能會失敗。如果您的應用失敗WACK測試,則不會發布。

+0

謝謝,擴展啓動畫面的作品!我得到了一個「通過警告」。但另一個問題是在安裝應用程序期間是否可以複製數據庫? – peanut

+0

不,這是不可能的。 – Xyroid

相關問題