1

我正在 Windows 手机上编写一个小应用程序。用户在独立存储中保存一些信息(具有 10-15 个属性的抽象类结果 + 具有新属性的派生类)。他还可以查看以前结果的历史记录+他可以删除一些不需要的结果。(可以是 100 多个以前的结果)

我应该使用一个文件(在启动事件中读取并在停用事件中写入)还是应该将每个新结果存储在单独的文件中?我应该使用 XmlSerialization 还是 DataContractJsonSerializer?

4

1 回答 1

1

如果保存的数据不是太大,我认为一个文件就足够了。否则,多文件方法是可行的方法,但可能应该使用某种摘要文件进行备份,该文件将包含单个结果的预览,以便在显示某种列表时不必全部读取它们。最好的解决方案是使用本地 SQL Compact 数据库,因为这样可以在处理数据时为您提供最佳性能,但也需要一些额外的编码。

于 2012-06-16T17:17:56.417 回答