究竟是什么进入Nhibernate.ISession SaveOrUpdate

时间:2011-10-18 16:50:30

标签: nhibernate sharp-architecture

我在项目中使用MVC,NHibernate和Sharp架构 每当我使用SaveOrUpdate保存对象(实体)时,也会更新子实体。但是,不是更新子实体,而是为所有子实体运行DELETE-INSERT

任何帮助。

1 个答案:

答案 0 :(得分:0)

这是因为您没有更新现有的子对象,而是替换它们的整个集合。这使得Nhibernate认为它必须保存新的收藏。