【问题标题】:Whats the best way of persisting data to Isolated Storage on Windows Phone 7?在 Windows Phone 7 上将数据持久化到独立存储的最佳方式是什么?
【发布时间】:2010-08-03 07:10:26
【问题描述】:

我想将对象持久化到独立存储中,目前我可以想到这些方法:

  1. 保存时将它们序列化为 xml 文件,然后在保存时将它们序列化回来。
  2. 使用对象数据库。对一个好的或推荐的有很多疑问(例如Perstwinphone7dbSterling DB

谁能推荐一些最佳做法?

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    作为基本准则:

    如果您需要数据库的功能(关系、事务、搜索等),那么您应该使用数据库。

    如果您只需要一个对象存储,那么您应该直接将您的对象保存到独立存储中(必要时进行序列化)。

    我没有使用过每个可用的不同数据库选项,但可能会使用 Perst,因为它是最成熟的(还有一个很好的指南 here),winphone7db 也不可用。

    【讨论】:

    • 第二。我有两个应用程序有一个非常简单的两个或三个“表”方法,我只是序列化对象并使用 linq。将db4o.com 添加到您的数据库选项列表中。我没用过,但听说不错。
    • @Ben 你如何序列化 yoru 对象?
    • 我只是将它们作为属性存储在单例数据库对象上。 Database 类具有使用 XmlSerializer 保存和加载私有字段的加载和保存方法。
    猜你喜欢
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多