2009-01-05 93 views
1

我有一組實體,他們可能被設置爲刪除使用數據庫中的「IsDeleted」標誌。你如何過濾流利NHibernate的一對多關係?

這對一般的實體集合來說很好,但是當我有一個擁有許多可能有這個標誌的子實體的父代時,我希望NHibernate能夠自動處理選擇「IsDeleted」設置爲假。

有沒有辦法用流利-NHibernate來做到這一點?或者我可以添加視圖流暢的XML映射。

感謝

回答

1

這是不是可以在映射功能NHibernate或標準的XML來完成。你需要做的是註冊一個DeleteEvent監聽器。有NHibernate FAQ上的帖子Soft Deletes非常好。

相關問題