NHibernate中的inverse和cascade意味着什么

时间:2011-02-03 08:38:52

标签: nhibernate fluent-nhibernate

我正在学习流利的Nhibernate,我的问题是:
Inverse是什么意思?我读到这意味着关系的另一方负责保存,Cascade

也是如此。

有人可以解释一下它们之间有什么区别吗? 请详细解释,因为我是NH的新手。

2 个答案:

答案 0 :(得分:1)

看看this text (链接下来,这里是mirror on archive.org,详细解释了“反向”属性。

Ayende本人在his blog中很好地解释了不同的级联选项。

一个好的和推荐的读物是“NHibernate in Action”,虽然不是一个简单的文字,但这将涵盖你的很多问题。

答案 1 :(得分:0)

当Inverse = false是必要的时候我找到了解释。 如果我想要一个具有“孩子”集合的父级,并且在子对象中则不会 对父母的提及。
所以你做了很多在父母上添加inverse = false而不在孩子中添加引用。