2012-07-27 60 views
3

我已经在这里看到这个问题,但我没有找到一个回答正确的问题。我有许多一对多映射这些表:nHibernate多对多映射删除关联只有

Collection 
Items 
Collection_Items 

一个收集有许多项目和项目可以属于很多集合Collection_Items是加入表格。

如果(使用NHibernate的)我想删除项目收集,并将它删除它的加入协会没有也删除它的孩子......我该怎么做呢?

如果你有一个例子,不管它是XML还是Fluent或属性或其他。

此外,我有外键约束将两个表连接到连接表。

那里有任何例子吗?

谢谢!

回答

6

原来我只是需要CascaseStyle.None在两侧和删除逆=真项目侧。原来这是一个非常简单的映射。

+0

这正是我需要的答案。它的工作原理,谢谢! – 2014-07-04 14:13:08