【发布时间】:2011-07-21 04:37:37
【问题描述】:
我正在使用 web 上的应用程序,我正在使用 ef 创建模型并访问数据库。
-
创建用于会话级别的会话变量:
private Model.WebsiteModelContainer s_defaultModel; public Model.WebsiteModelContainer DefaultModel { get { s_defaultModel = HttpContext.Current.Session["DefaultModel"] as WebsiteModelContainer; if (s_defaultModel == null) { s_defaultModel = new Model.WebsiteModelContainer(); HttpContext.Current.Session["DefaultModel"] = s_defaultModel; } return s_defaultModel; } } -
在代码中使用 DefaultModel:
return DefaultModel.Ages.OrderBy(c => c.AgeName).ToList();
【问题讨论】:
标签: c# .net performance entity-framework