我们的 Wp8 应用程序使用 Sqlite 作为数据库。我们有一个最近更新的封闭测试版。
我们的问题是,当我们修改数据库并且用户更新应用程序时,他们会因为差异而出现异常。 所以我们需要以某种方式存储数据库版本,并在更新版本可用时升级它。
最好/最简单的方法是什么?
最佳答案
在 Android 中,这是用 SQLiteOpenHelper class 处理的,它在数据库中存储了一个版本号(使用 PRAGMA user_version )并且有 onCreate
/onUpdate
回调让应用程序处理这些情况。
看the source并实现类似的东西。
关于database - Windows Phone 8 SQLite 数据库升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23802939/