在Windows商店应用中使用sqlite数据库

时间:2013-10-08 21:46:33

标签: windows sqlite winrt-xaml

我想我不是第一个解决这个问题的人,但经过一些研究后找不到太多信息。这是我的问题:

  • 一个windows store app访问一个sqlite数据库,该数据库包含一个 几张桌子,它是只读的。数据库的大小为20 MB。
  • 在应用程序启动时,它会将数据库复制到 应用程序文件夹(如果它还没有)。它工作正常, 当我手动测试它(虽然没有快速点亮)。但它 在再次测试认证测试时总是失败 工具包,在“app crash”或“app”的性能测试中失败了 可以开始“错误。

所以我的问题是

  • 1)这是在Windows中使用sqlite数据库的正确方法 商店应用? (我的意思是在本地使用20MB数据库)或者我应该移植 云数据?
  • 2)认证工具包的失败真的很重要吗? ( 它还意味着发布过程失败吗?)

提前致谢

1 个答案:

答案 0 :(得分:1)

你正在以完美的方式前进。如果您的应用根本不需要互联网连接,那么请不要使用云数据库。你应该使用扩展的启动画面来复制数据库,你不应该在App.xaml.cs中做那件事。如果您使用云数据库,那么请求响应需要更多时间。我认为SQLite事务比这更快。

如果您未使用WACK的最新版本,则认证可能会失败。如果您的应用程序未通过WACK测试,则不会发布。