私は多くのセッションを持つプロパティEventを持つUserというクラスを持っています。基本的に、ユーザーは多くのセッション時間を持つイベントに登録します。nhibernate(または休止状態)条件付きカスケード
ユーザーはイベントに登録できますが、セッション時間は純粋に参考になります。
しかし、NHを使用してデータベースにユーザーを書き込むと、セッション時間も更新されます。イベントを作成/更新するときにセッションの挿入/更新が必要であることを知っていると、どうすればそれを防ぐことができますか?
いくつかの質問: ユーザーはプロパティとしてイベントを持っていますか?ユーザーは1つのイベントのみ登録できますか?セッション - ユーザーはセッションに関連付けられているか、イベントにのみ関連付けられていますか? – bzarah
また、あなたのエンティティと、呼び出しているコードをマッピングするコードを表示して、ユーザー/イベント/セッションを設定して保存することも非常に役に立ちます。 – bzarah
実際、私はその問題をそのコアに単純化しました。したがって、この例では、thevuserは1つのイベントのみを持つことができ、セッションではなくイベントにのみ関連付けられます。 –