【发布时间】:2011-06-02 16:42:21
【问题描述】:
我正在为 RSS 客户端开发一个项目。现在我正在使用SyndicationFeed 和XmlReader 检索提要并将其添加到列表中:
SyndicationFeed feed = SyndicationFeed.Load(
XmlReader.Create("SOME URL TO A FEED"));
List<SyndicationFeed> feeds = new List<SyndicationFeed>();
feeds.Add(feed);
SyndicationFeed 及其大部分属性不可序列化。当我的程序关闭时,我需要能够保存提要及其各自的项目。我有一个使用实体框架的数据库解决方案,但我想摆脱这个。所以我的下一个想法是简单地序列化包含所有提要的容器,但这不行。我应该编写模仿SyndicationFeed 及其属性的serializabl 类并进行某种装箱和拆箱,还是有更好的方法?
【问题讨论】:
标签: c# .net serialization rss feed