3
有没有办法可以去除使用LINQ查询像这样从MemoryCache.Default对象:MemoryCache.Default删除使用LINQ
MemoryCache.Default.Select(c => c.Value).OfType<CachedObjectType>().ToList().RemoveAll(k => k.ZipCode == "11111");
这并不从MemoryCache.Default实例中删除的对象。
是的 - 固定,也没有检查的邮编 - 在 – BrokenGlass 2011-05-03 21:13:56
两个编辑这个工作正常,但任何想法,为什么MemoryCache.Default不必须的removeAll()方法?它确实有其他的LINQ方法。 – Asdfg 2011-05-03 21:22:33
@Asdfg:'RemoveAll()'是'List'上定义的方法' - MemoryCache仅实现IEnumerable。 –
BrokenGlass
2011-05-03 21:27:59