Caching 如何缓存Ienumerable变量
我有以下代码:Caching 如何缓存Ienumerable变量,caching,ienumerable,Caching,Ienumerable,我有以下代码: XDocument xResponse = XDocument.Parse(strXMLResponse); var vMyData = from xmyInfo in xResponse.Descendants("Result").Elements("item") select new myProporties { strmyInfo1 = ((string)xmyInfo .Element("el1")).Trim(), strmyInfo2 = (
XDocument xResponse = XDocument.Parse(strXMLResponse);
var vMyData = from xmyInfo in xResponse.Descendants("Result").Elements("item")
select new myProporties
{
strmyInfo1 = ((string)xmyInfo .Element("el1")).Trim(),
strmyInfo2 = ((string)xmyInfo .Element("el2")).Trim(),
strmyInfo3 = (string)xAudioinfo.Element("el3")
};
现在我想缓存依赖于strXMLResponse的vMyData
谢谢
这将枚举您的IEnumerable
,并将结果捕获到列表中(该列表随后是幂等的)
vMyData = vMyData.ToList();