【问题标题】:Convert Session Object to IOrderedQueryable<T>将会话对象转换为 IOrderedQueryable<T>
【发布时间】:2009-11-17 15:53:38
【问题描述】:

我需要将 Session 对象转换为 IOrderedQueryable 并出现空白。我曾想过创建一个包装器,但它无法正常工作。基本上,我正在提取一个 Linq 查询并希望存储它,这样我就不必每次访问时都提取它。每个用户最多有 7 到 10 个参数,因此对于缓存来说不是很好。

【问题讨论】:

  • 您是在询问在 Session 变量中存储和检索 LINQ 表达式,还是使用 LINQ 访问 Session 数据的方法?
  • 一些示例代码将是解决问题的好方法。

标签: linq session type-conversion


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2012-06-02
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      相关资源
      最近更新 更多