【发布时间】:2019-02-25 18:28:16
【问题描述】:
在使用 nHibernate 的删除上下文中,当删除具有子集合的父级时 我想知道为什么 Nhibernate 为孩子逐行删除(在孩子 PK 上)
DELETE FROM children where Id=1
DELETE FROM children where Id=2
...
DELETE FROM parent where id=1
为什么nhibernate不能做
DELETE FROM children where parentId=1
DELETE FROM parent where id=1
例如,如果父母有 10 万个孩子,效率会更高。 我搜索了许多主题而没有找到正确的答案。我也做了一些测试,但没有成功 一个想法?
【问题讨论】:
标签: nhibernate sql-delete nhibernate-cascade