0

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

任何帮助。

4

1 回答 1

0

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

于 2011-10-19T06:51:07.487 回答