缓存LINQ查询和Count的结果

时间:2011-12-01 21:45:29

标签: linq-to-sql caching

我找到了一个扩展方法.FromCache()的小宝石,它适用于大多数LINQ查询,但在尝试缓存q.Count()的结果时会崩溃。因为Count立即执行,它会阻止FromCache扩展保存SQL表达式,从而使它成为魔术。

有没有办法为q.Count()查询生成查询表达式?

此处找到的第二个解决方案How to obtain ToTraceString for IQueryable.Count会引发异常。

0 个答案:

没有答案