【问题标题】:add data to a *.sdf file将数据添加到 *.sdf 文件
【发布时间】:2012-09-25 07:44:35
【问题描述】:

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

谁能告诉我怎么做:

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

感谢您提供有关将数据添加到 .sdf 文件的方法的更多信息...

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

【问题讨论】:

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


    【解决方案1】:

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

    在手机中安装应用程序后,数据不会从数据库中删除,而是被持久化。

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

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

    【讨论】:

    • Windows Phone Power Tools (wptools.codeplex.com) 也是在关闭模拟器之前从模拟器中抓取文件的好工具。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多