【发布时间】:2012-10-02 14:19:23
【问题描述】:
假设我有一个类 Foo。我还有一个关于 Foo 的 view,名为 Foo_Foo,它列出了 Foo 之间的多对多关联。我将此关联映射为每个 Foo 上的简单不可变集,cascade="none":
<set name="association" table="Foo_Foo" cascade="none" mutable="false">
<key column="ParentFoo" />
<many-to-many class="Foo, MyAssembly" column="BaseFoo" />
</set>
但是,当我尝试删除 Foo 时,NHibernate 尝试并正确地未能删除 Foo.association。
如何防止 NHibernate 尝试删除与视图的关联?
【问题讨论】:
标签: nhibernate cascade nhibernate-cascade