我已经为 Windows 创建了一个应用程序,我在其中使用手机的 sqlite 作为数据库来存储数据。第一次在模拟器中测试应用程序(即重新安装应用程序)时,数据库的数据每次都会被擦除。
任何人都可以告诉我如何:
- 在重新安装应用程序之前保存数据库的现有数据。
- 手动修改 .sdf 文件(不使用应用程序)
- 以其他方式保存数据,不受重新安装应用程序的影响。
更多有关将数据添加到 .sdf 文件的方法的信息不胜感激......
编辑:安装应用程序时是否可以在手机中浏览和编辑 .sdf 文件
我已经为 Windows 创建了一个应用程序,我在其中使用手机的 sqlite 作为数据库来存储数据。第一次在模拟器中测试应用程序(即重新安装应用程序)时,数据库的数据每次都会被擦除。
任何人都可以告诉我如何:
更多有关将数据添加到 .sdf 文件的方法的信息不胜感激......
编辑:安装应用程序时是否可以在手机中浏览和编辑 .sdf 文件
如果您通过模拟器运行应用程序,则每次关闭模拟器时,应用程序及其组件都会被卸载。为防止这种情况,请不要在每次运行应用程序时关闭模拟器。保持模拟器打开,然后运行程序。
安装应用程序后,手机中的数据不会从数据库中删除,而是保留下来。
可以使用 Visual Studio 中的服务器资源管理器修改 SDF,添加到 SQL CE 3.5 的数据库连接并指向您的 sdf。您可以从那里修改数据。
您还可以使用独立存储资源管理器打开 SDF。http://wp7explorer.codeplex.com/