0
我需要像「AllDeleteOrphan」之類的東西,但不是刪除而是必須將所有孤兒實體的父代改爲表示「未指定」狀態的特殊實體。我可以配置Fluent NHibernate將刪除的父級的所有子實體移動到新的父級?
我需要像「AllDeleteOrphan」之類的東西,但不是刪除而是必須將所有孤兒實體的父代改爲表示「未指定」狀態的特殊實體。我可以配置Fluent NHibernate將刪除的父級的所有子實體移動到新的父級?
我不確定是否有任何支持此功能的內置功能。
你可能會做的是創建一個攔截器並將自定義邏輯添加到OnDelete方法中以執行所需操作。
,關於你的觀點倒是有些文章:
http://weblogs.asp.net/ricardoperes/archive/2013/03/21/soft-deletes-with-nhibernate.aspx http://candland.net/2010/01/09/intercepting-nhibernate-to-handle-additional-database-work/
感謝鏈接。我發現第一個很有用。 – user2283683