database - Windows Phone 8 SQLite 数据库升级

标签 database sqlite windows-phone-8 upgrade

我们的 Wp8 应用程序使用 Sqlite 作为数据库。我们有一个最近更新的封闭测试版。

我们的问题是,当我们修改数据库并且用户更新应用程序时,他们会因为差异而出现异常。 所以我们需要以某种方式存储数据库版本,并在更新版本可用时升级它。

最好/最简单的方法是什么?

最佳答案

在 Android 中,这是用 SQLiteOpenHelper class 处理的,它在数据库中存储了一个版本号(使用 PRAGMA user_version )并且有 onCreate/onUpdate 回调让应用程序处理这些情况。

the source并实现类似的东西。

关于database - Windows Phone 8 SQLite 数据库升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23802939/

相关文章:

sql-server - 使用一个接受可变数量参数的存储过程是一种好习惯吗

用于简单类序列化的 C++/sqlite 包装器?

checkbox - 我可以更改 LongListMultiSelector 中的 CheckBox 颜色吗? WP8

entity-framework - Windows Phone 8 MVVM数据库优先(如EF)

sql-server - Azure Sql - 跨数据库触发器

c# - 使用交易范围和查询

perl - sqlite中多线程INSERTS的限制

audio - Windows Phone xaudio2

PHP/PDO : style of write many queries on one page?

mysql - "ContentType matching Query does not exist"- 仅在 SQLite 上,不适用于 MySQL