【发布时间】:2011-04-14 03:19:08
【问题描述】:
Lists 和 ListItems 之间存在多对多关联:List 知道它的 Items,但 ListItem 不知道包含的列表。级联是 saveupdate。
所以,每当我尝试删除 ListItem 实体时,我都会收到一个 SQLException 说我破坏了参照完整性。 NHibernate 尝试删除我的 ListItem 而不删除链接表中的相应行。问题是,是否可以指示 NHibernate 在不破坏参照完整性的情况下删除我的 ListItem?
如果我必须从所有包含列表中手动删除该项目,我该如何正确地执行此操作?
非常感谢您的建议。
乌鲁
【问题讨论】:
标签: nhibernate many-to-many cascading-deletes