1

我已经为 Windows 创建了一个应用程序,我在其中使用手机的 sqlite 作为数据库来存储数据。第一次在模拟器中测试应用程序(即重新安装应用程序)时,数据库的数据每次都会被擦除。

任何人都可以告诉我如何:

  1. 在重新安装应用程序之前保存数据库的现有数据。
  2. 手动修改 .sdf 文件(不使用应用程序)
  3. 以其他方式保存数据,不受重新安装应用程序的影响。

更多有关将数据添加到 .sdf 文件的方法的信息不胜感激......

编辑:安装应用程序时是否可以在手机中浏览和编辑 .sdf 文件

4

1 回答 1

4

如果您通过模拟器运行应用程序,则每次关闭模拟器时,应用程序及其组件都会被卸载。为防止这种情况,请不要在每次运行应用程序时关闭模拟器。保持模拟器打开,然后运行程序。

安装应用程序后,手机中的数据不会从数据库中删除,而是保留下来。

可以使用 Visual Studio 中的服务器资源管理器修改 SDF,添加到 SQL CE 3.5 的数据库连接并指向您的 sdf。您可以从那里修改数据。

您还可以使用独立存储资源管理器打开 SDF。http://wp7explorer.codeplex.com/

于 2012-09-25T13:50:21.303 回答