在应用程序更新时升级数据库我正在开发一个Windows应用程序商店应用程序,它使用SQLiteforWindowsRuntimeExtension和sqlite-net库将数据存储在本地SQLite数据库中。此数据库在Windows.Storage.ApplicationData.Current.LocalFolder.Path路径中创建。一切都在按预期进行,我认为我的承诺不会有问题。问题1但是当我改了app,重新提交,用户更新了怎么办?数据库文件会被删除吗?用户会丢失他的数据吗?问题2我可以使用旧数据库并在应用程序版本之间升级吗?我知道在开发Android应用程序时该怎么做,但这个Windows应用商店更新过程对我来说是新的,我担心做错了什么会阻止我恢复用户数据。如果有人通过它,请告诉我它是如何工作的。提前致谢App数据持续更新;它仅在用户卸载应用程序时被删除。使用Windows运行时访问应用程序数据:系统管理应用程序的数据存储,确保它们与其他应用程序和其他用户保持隔离。系统还会在用户安装应用更新时保留这些数据存储的内容,并在用户卸载应用时彻底、干净地删除这些数据存储的内容。鉴于此,您当然可以访问其本地数据库的当前(旧)版本,因此您可以在您的应用程序中构建任何迁移/升级功能。以上就是C#学习教程:应用更新时升级数据库全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处:
