2012-04-07 9 views
-1

私はnHibernateで新しく、いくつかのプロのヘルプが必要です。 私は長いライフサイクルasp/net Webアプリケーションのためのnhibernateセッションを作りたいと思うし、何が最善の解決策ですか?私はいくつかの間違いをしたくない間違いをしたいと思うクライアントがセッションをあまりにも長く開いてしまった。 提案がありますか? ステートレスセッションでいくつかのオプションを見ましたが、いつ通常のセッションを使用するのか、ステートレスを使用するのか誰かが説明できますか?asp.netのベストNhibernateセッション

答えて

2

ここでは2つの質問がありますが、正直なところ、詳細に説明するのは難しいでしょう。だから、一言で言えば: -

Question1 - ロングライフのセッション管理

私はそれがどのようにセットアップするかを示す非常に詳細に入ると、buying this bookをお勧めしますし、作品の小さな単位と長寿命のためのセッション管理を使用しますセッション(ページリクエストの間に開いているセッション)

質問2 - ステートレスセッション。

これらは一般に、データベースに大量のデータを挿入するなどの大量の操作を行う必要がある場合に使用されます。ステートレスセッションでは、変更を追跡したりメモリを消費したりすることはありません。通常のCRUDの場合、ステートレスセッションは使用しないでください。

これが役に立ちます。

関連する問題