セッションを格納するためにSQL Serverを使用するアプリケーションがあります。私は、基本的なページに、私がアプリケーションを通して使用しているPropertyとしてラップされたセッションオブジェクトを持っています。プロパティには、セッションを取得されていますasp.net SQLサーバーからセッションオブジェクトを取得/永続化する
Dim myObj As Customer = CType(HttpContext.Current.Session("CustomerSession"), Customer)
1)このmyobjが参照オブジェクトであるか、ローカル変数がありますか?
2)私のようにこのmyobjの/セットのプロパティを取得する場合も、:
Dim firstName as String = myObj.FirstName
myObj.FirstName = "test 12313"
上記の設定/取得姓は、データベースへの呼び出しを行いますか?
HttpContext.Current.Session("CustomerSession") = myObj
これは、myObjで "CustomerSession"オブジェクトを排他的に設定するまで、次の2つの呼び出しがデータベースに永続化されないことを意味しますか? ** Dim firstName as String = myObj.FirstName ** ** myObj.FirstName = "test 12313" ** – Amir