1

データベースの「IsDeleted」フラグを使用して削除済みとして設定できる可能性のあるエンティティのセットがあります。

これは通常のエンティティのセットには問題ありませんが、このフラグを持つ可能性のある多くの子エンティティを持つ親がある場合、NHibernateが「IsDeleted」がfalseに設定されている子エンティティの選択を自動的に処理できるようにしたいと思います。

とにかく流暢なNHibernateでこれを行うことはありますか?または、ビューを流暢に追加できるXMLマッピング。

ありがとう

4

1 に答える 1

1

これは、Fluent NHibernate または標準 XML のマッピングで実行できるものではありません。必要なことは、DeleteEvent リスナーを登録することです。NHibernate FAQ on Soft Deletesに非常に優れた投稿があります。

于 2009-01-05T11:21:46.447 に答える