我可以数据缓存和IQueryable<>采集?

时间:2009-10-16 19:44:10

标签: linq-to-sql

这可以缓存吗?

1 个答案:

答案 0 :(得分:3)

不,您需要枚举它(例如使用ToList())并缓存枚举的结果。缓存IQueryable对象本身实际上只是缓存查询:在那种情况下,每次尝试使用结果时它仍然会被重新执行。