NHibernateを使用してデータベースに接続するデスクトップアプリケーションを作成しています。
私のモデルには、モデルが初期化されるときに開かれ、モデルが破棄されるときに閉じられるセッションがあります。開いているセッションの数は開いているウィンドウの数と同じであるため、フォームごとに1つのモデルがある場合、これは問題ありません。
現在、多くのモデルをリストしたフォームを作成しているので、フォームに50のモデルがリストされている場合、50のオープンセッションがあります。これが問題になるのではないかと思います。
NHibernateでオープンセッションをいくつ開催できますか?少数にする必要がありますか、それとも必要な数のオープンセッションを持つことができますか?