2015-08-15 114 views
0

我是新来的windows phone 8开发和我已经开发了一个windows phone 8应用程序,它是在商店中的实况。 但现在我面临一个问题。我的应用程序使用本地存储的sqlite db。该应用程序使用数据库来显示数据。更新本地sqlite数据库windows手机8应用程序

但现在当我更新数据库并上传构建的存储和更新应用的设备上的应用程序仍显示旧的数据,并没有更新数据库。它显示了相同的数据,因为它之后当应用程序首次安装在设备上时。

我该如何克服这个问题,这是我需要解决的一个主要问题,以便更新我的应用程序。该应用程序在设备上的更新应显示最新的数据库记录,但它现在不显示它们。请帮帮我。 谢谢。

回答

1

编辑: 从官方文档,

当一个应用程序在商店的更新,它的本地文件夹没有被触及 或修改。您必须确保这些数据是 已迁移或适当转换,以便与该应用的新版本 配合使用。

所以你可以做的是重命名数据库和更新在首次运行时重命名database.Then应用新的数据库复制到隔离文件夹,然后进行检查,以检测是否你以前的数据库的存在与否 - 如果然后删除该数据库以节省空间。

相关问题