我是否可以将 Fluent NHibernate 配置为将已删除父级的所有子实体移动到新的父级



>我需要类似"AllDeleteOrphan"的东西,但它必须将所有孤立实体的父级更改为表示"未指定"状态的特殊实体,而不是删除。

我不确定是否有任何内置功能支持此功能。

您可能做的是创建一个拦截器并将自定义逻辑添加到 OnDelete 方法中以执行您需要的操作。

一些触及你观点的文章:

http://weblogs.asp.net/ricardoperes/archive/2013/03/21/soft-deletes-with-nhibernate.aspxhttp://candland.net/2010/01/09/intercepting-nhibernate-to-handle-additional-database-work/

最新更新