【发布时间】:2010-12-31 22:53:36
【问题描述】:
【问题讨论】:
标签: .net nhibernate orm cascade
【问题讨论】:
标签: .net nhibernate orm cascade
这意味着将操作应用于项目的相关项目。
请看:NHibernate Cascades: the different between all, all-delete-orphans and save-update:
none - 不要做任何级联,让 用户自行处理。
保存更新 - 当对象是 保存/更新,检查关联 并保存/更新任何对象 需要它(包括保存/更新 多对多关联 设想)。
删除 - 当对象 被删除,删除所有对象 该协会。
删除孤儿 - 当对象被删除时,全部删除 关联中的对象。在 此外,当一个对象是 从协会中删除而不是 与另一个对象相关联 (孤立),也将其删除。
all - 当一个对象被保存/更新/删除时, 检查关联和 保存/更新/删除所有找到的对象。
all-delete-orphan - 当一个对象是 保存/更新/删除,检查关联和 保存/更新/删除所有找到的对象。在 除此之外,当一个对象被移除时 从关联和不关联 另一个对象(孤立的),也将其删除。
【讨论】: