小编isz*_*pop的帖子

NHibernate为什么不首先删除孤儿?

我试图弄清楚为什么NHibernate以它的方式处理一对多级联(使用cascade = all-delete-orphan).我和这个家伙遇到了同样的问题:

在插入之前强制NHibernate级联删除

据我所知,NHibernate总是首先执行插入,然后更新,然后删除.可能有一个很好的理由,但我不能为我的生活弄清楚这是什么原因.我希望更好地了解这一点将有助于我提出一个我不讨厌的解决方案:)

关于这种行为有什么好的理论吗?在什么情况下删除孤儿首先不起作用?所有ORM都以这种方式工作吗?

nhibernate

11
推荐指数
1
解决办法
1777
查看次数

标签 统计

nhibernate ×1