将会话对象转换为IOrderedQueryable <t> </t>

时间:2009-11-17 15:53:39

标签: linq session type-conversion

我需要将Session对象转换为IOrderedQueryable,然后显示为空白。我曾想过创建一个包装器,但它不能正常工作。基本上,我正在拉一个Linq查询,并希望存储它,这样我每次访问时都不必拉它。每个用户最多有7-10个参数,因此它不适用于缓存。

2 个答案:

答案 0 :(得分:1)

我可以简单地将我的Session对象转换为IOrderedQueryable,如:

(IOrderedQueryable<T>)Session["myObject"];

答案 1 :(得分:0)

似乎你想存储linq查询返回的数据,如果是这种情况你需要让它抓取数据,即使用.ToList()并存储它。