持久数据和处理问题

时间:2013-07-09 14:16:26

标签: c# silverlight windows-phone-7 xaml data-persistence

好的,首先让我来描述一下我的情况:

  • 我有一份书籍清单(让我们说List<Book> Books
  • 对于每本书,我们需要一些细节,例如:作者,标题等

现在,这是交易:

  • 我已经设置了一个完整的目录(作为XML),我可以将其反序列化为对象。 (例如,当应用程序加载时)

我需要什么:

  • 数据(例如图书详细信息)未修复 - 稍后可以编辑/更新某些详细信息。
  • 能够存储此数据,以便当应用再次打开数据时,数据仍然存在
  • 能够从无关紧要的页面访问此数据
  • 能够轻松地将Bindings添加到此数据中,以便我可以例如在GUI中显示Book的列表。

最有效的方法是什么?

1 个答案:

答案 0 :(得分:0)

你考虑过sql吗?例如Sqlite。你只需要很少的表和关系,它非常灵活。为了获得更大的灵活性,您可以在记录中使用版本控制xml来获取详细信息。