如何在Windows Phone store中部署应用程序后更新sqlite db文件

时间:2014-04-11 03:57:41

标签: sqlite windows-phone-8 windows-phone-store

我已经在wp store中部署了我的wp8的第一个版本,现在我想部署它的更新版本。虽然我知道更新部署的过程,但我担心的是没有更新的sqlite文件。

这是方案,我在应用程序中有sqlite文件,用户可以存储配置和设置,在新版本中我添加了额外的表,我希望这些表应该反映在更新中,而不会影响用户设置和配置。

我应该考虑哪些方面来处理这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

假设sqlite数据库中的数据是静态的,您可以为数据库提供一个新名称,并使用更新的应用程序提交它。首次运行将新数据库复制到隔离存储,并删除旧版本的数据库以节省空间。

如果用户正在向数据库输入数据,则必须包含在第一次运行时修改数据库结构的代码,并将所有记录插入新表中