4

我在这里看到过这个问题,但我没有找到一个正确回答的问题。我有这些表的多对多映射:

Collection
Items
Collection_Items

一个Collection有许多Items,一个项目可以属于许多CollectionsCollection_Items是连接表。

如果(使用nHibernate)我想删除一个ItemCollection并让它删除它正在加入关联而不删除它的孩子......我该怎么做?

如果你有一个例子,它是 XML 还是 Fluent 还是属性或其他什么都没关系。

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

有什么例子吗?

谢谢!

4

1 回答 1

7

事实证明,我只需要两侧的CascaseStyle.None并从Items侧删除Inverse = True。原来这是一个非常简单的映射。

于 2012-07-27T20:13:52.103 回答