将数据添加到* .sdf文件

时间:2012-09-25 07:44:36

标签: database windows-phone-7 sql-server-ce

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

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

  1. 在重新安装应用程序之前保存数据库的现有数据。
  2. 手动修改.sdf文件(不使用应用程序)
  3. 以其他方式保存数据,这不会受到重新安装应用程序的影响。
  4. 有关将数据添加到.sdf文件的更多信息,我们非常感谢...

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

1 个答案:

答案 0 :(得分:4)

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

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

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

您还可以使用Isolated Storage Explorer打开SDF。 http://wp7explorer.codeplex.com/