|
|
1
7
能够
|
|
|
2
3
你不能真的这样做——可查询的更像是一个指针,而不是数据。如果您正在缓存数据,那么您需要加载数据。Yapiskan有正确的想法——缓存结果tolist()并将其返回到asqueryable()。 请注意,缓存列表将没有DataContext,因此查询选项将仅限于加载在列表中的数据。 |
|
|
3
2
我想问一下你到底想要缓存什么?查询还是结果? 如果它的结果,那么上面的建议是有意义的,但是如果您希望缓存查询以供以后使用,那么我可以建议使用compiledquery,然后将其存储在某个地方… 这是一篇关于 CompiledQuery 以及如何使用它。 同样,这取决于您是否希望查询被执行… |
|
|
4
0
查看企业库 caching application block . 它是一个非常好的通用缓存体系结构。 |