下面给出了我的SessionContext
类,我想将User属性设置为SiteUserDomainModel(它是POCO模型)。但我在想,如果这是一个好主意?我可以将其替换为SiteUserSessionModel(它将从SiteUserDomainModel映射)吗?
实际上,我的问题是;在会话中,我们可以持有域(POCO)类吗?
public static class SessionContext
{
public static SiteUserDomainModel User
{
get
{
var user = HttpContext.Current.Session["CurrentUser"] as SiteUserDomainModel;
return user;
}
set
{
HttpContext.Current.Session["CurrentUser"] = value;
}
}
}
答案 0 :(得分:2)
这是个好主意吗?不,尽力避免它。