标签: linq-to-sql caching
我找到了一个扩展方法.FromCache()的小宝石,它适用于大多数LINQ查询,但在尝试缓存q.Count()的结果时会崩溃。因为Count立即执行,它会阻止FromCache扩展保存SQL表达式,从而使它成为魔术。
有没有办法为q.Count()查询生成查询表达式?
此处找到的第二个解决方案How to obtain ToTraceString for IQueryable.Count会引发异常。