【问题标题】:using sqlite database with Windows store app将 sqlite 数据库与 Windows 商店应用程序一起使用
【发布时间】:2013-10-08 21:46:32
【问题描述】:

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

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

所以我的问题是

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

提前致谢

【问题讨论】:

    标签: windows sqlite winrt-xaml


    【解决方案1】:

    你正在走上完美的道路。如果您的应用程序根本不需要 Internet 连接,则不要使用云数据库。你应该使用扩展启动屏幕来复制数据库,你不应该在App.xaml.cs 中做那件事。如果您使用云数据库,那么请求响应将需要更多时间。我认为 SQLite 事务比这更快。

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

    【讨论】:

    • 谢谢,扩展启动画面作品!我得到了“通过警告”。但另一个问题是,是否可以在安装App的过程中复制数据库?
    • 不,不可能。
    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2015-09-01
    • 2016-01-07
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    相关资源
    最近更新 更多