0

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

1 に答える 1

2

それできますか?はい、[シリアル化可能]である限り。

それは良い考えですか?いいえ、それを避けるために最善を尽くします。

于 2012-05-11T09:48:58.400 に答える