NHibernate の内外を学習できるように、サンプル アプリケーションを開発しています。削除の問題で苦労しています。親のコレクションから削除してから親を保存することで、子レコードを削除できるようにしたいと考えています。双方向の一対多の関係をセットアップしましたが、挿入/更新はうまく機能しています。
これが私のマッピングです
バスケット:
<bag name="Items" inverse="true" cascade="all">
<key column="BasketId" />
<one-to-many class="BasketItem" />
</bag>
バスケットアイテム:
<many-to-one not-null="true" name="Basket" column="BasketId" />
カートのアイテムを削除するように電話をかけたいと思いbasket.RemoveBasketItem(BasketItem item)
ます。Session.SaveUpdate(basket)
これは可能ですか?