【发布时间】:2016-06-22 07:59:57
【问题描述】:
如何在 nhibernate 中进行设置,以便在调用 session.Save() 时,它会检测到其集合的更改。
想要在子集合更改(插入、更新或删除)时更新父记录。
谢谢
【问题讨论】:
-
为什么需要更新父节点?是关于乐观锁定吗?如果实体已附加,则无需调用更新。你有分离的实体吗?
-
父记录是主记录。例如如果你更新一门学科的成绩,整个学生记录的更新日期也应该更新。我的问题是,只有当它的属性发生变化时,nhibernate 才会自动保存,但我也想检查它的集合是否有更新
标签: c# nhibernate orm fluent-nhibernate nhibernate-mapping