【问题标题】:How to upgrade db from windows phone 8 to windows phone 8.1如何将db从windows phone 8升级到windows phone 8.1
【发布时间】:2014-11-09 23:28:09
【问题描述】:

我了解到 8.1 通用应用程序不支持 SQL CE。我有一个使用 SQL CE 在市场上发布的应用程序。我想让这个应用程序成为通用应用程序。在这种情况下如何处理升级?

如何将 SQL CE 从 silverlight 应用升级到 SQL lite 通用应用?有什么想法吗?

【问题讨论】:

  • 1:使用 sqlite 制作 Silverlght 应用 2:添加代码以将数据从 SQL CE 迁移到 SQLite 3:将应用升级到 Universal
  • 如果用户 A 使用 sql ce 的版本 1,并且他没有升级到版本 2,后者将 ce 迁移到 silverlight 上的 sql,但他升级到了通用,那么他的 db 将无法工作。对吗?
  • 没错,第 22 条捕获...
  • 那很糟糕。没有其他方法可以升级数据库?
  • 1:在旧应用中添加功能以将用户数据上传到云服务 2:在新应用中添加功能(必须是新的,而不是更新)以从云中下载用户数据。

标签: c# sqlite windows-phone-8 windows-phone-8.1 win-universal-app


【解决方案1】:

目前我正在将数据保存到文件中。由于该文件将在 8.1 上保持相同的格式。我在 8.1 上阅读了文件,将数据转换为我的新模型并将其保存在新的 db 架构中。

我现在使用 CSV 库,将旧模型数据转换为文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多