Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为我的项目使用 MVC、NHibernate 和 Sharp 架构。 每当我使用保存对象(实体)时SaveOrUpdate,也会有更新的子实体。但它不是更新子实体,而是DELETE-INSERT为所有子实体运行。
SaveOrUpdate
DELETE-INSERT
任何帮助。
发生这种情况是因为您没有更新现有的子对象,而是替换了它们的整个集合。这使得 Nhibernate 认为它必须保存新的集合。