nHibernate映射问题 - 无法删除集合的成员

时间:2009-04-08 20:21:01

标签: c# nhibernate collections nhibernate-mapping parent-child

确定。所以情况是:

具有子类IDictionary的父类。我希望在父类是的时候删除这些子类。这很好用。我也希望能够单独删除子类的成员,这不起作用。

所以我的问题是;为什么我不能删除这些孩子会员?

我得到的错误是:

  

无法删除,将通过级联读取

父类中的我的映射文件具有级联设置'all-delete-orphan',而子类没有定义级联。

有什么想法吗?干杯。

1 个答案:

答案 0 :(得分:2)

查看映射会很有帮助。但我的猜测是,除了删除孩子之外,你不会从父母的集合中移除孩子。