在NHibernate中,我如何映射一个对象只检索它的子节点但在创建或更新时忽略它们?

时间:2009-04-25 10:41:54

标签: nhibernate nhibernate-mapping

如何将此对象映射为仅检索下面的集合并在创建或更新对象到db时完全忽略它?

 <bag name="children"  table="tb_parent_child" lazy="false">
  <key column="parentID"/>
  <one-to-many class="Child"/>
</bag>

感谢

2 个答案:

答案 0 :(得分:0)

为什么不将懒惰设置为true?这基本上不是吗?也可以将级联设置为'none'?

答案 1 :(得分:0)

将cascade属性设置为none:

 <bag name="children"  table="tb_parent_child" lazy="false" cascade="none">
     <key column="parentID"/>
     <one-to-many class="Child"/>
 </bag>

应该做到这一点。有关级联选项的说明,请参阅此blog entry