在Session中保存Poco模型(域模型)

时间:2012-03-26 18:54:46

标签: c# asp.net-mvc

有没有办法在Session中保存Domain Model的数据? 在ASP.NET MVC3 c#

2 个答案:

答案 0 :(得分:0)

是的,只需放入Session []

即可
MyModel mm;

Session["MyModel"] = mm; 
MyModel mm = (MyModel)Session["MyModel"];

这也适用于实体框架加载的对象(您可以将代理放置在会话中),但是在它们被加载的上下文被处理后,您无法使用需要上下文的内容。

答案 1 :(得分:0)

这个怎么样:

var domainModelData = GetDomainModelData();

Session["DomainModelData"] = domainModelData;