私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;
}
}
}