在使用 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 万个孩子,效率会更高。我搜索了许多主题而没有找到正确的答案。我也做了一些测试,但没有成功一个想法?