我已经在wp商店中部署了我的wp8的第一个版本,现在我想部署它的更新版本。虽然我知道更新部署的过程,但我担心的是sqlite文件没有得到更新。
这是一个场景,我在应用程序中有sqlite文件,用户可以在其中存储配置和设置,在新版本中,我添加了额外的表,我希望这些表应该反映在更新中,而不会影响用户设置和配置。
我应该考虑哪些方面来处理这个问题?
谢谢!
假设sqlite数据库中的数据是静态的,您可以为数据库指定一个新名称,并将其与更新的应用程序一起提交。第一次运行时,将新数据库复制到独立的存储中,并删除旧版本的数据库以节省空间。
如果用户正在向数据库中输入数据,则必须在第一次运行时包含修改数据库结构的代码,并将任何记录插入新表