我正在开发基于核心数据的应用程序
任何人都可以解释Nullify和Cascade之间的区别,拒绝核心数据
任何赞赏的帮助
答案 0 :(得分:0)
关系的删除规则指定在尝试删除源对象时应该发生什么。如果尝试,请注意措辞。如果将关系的删除规则设置为“拒绝”,则可能不会删除源对象。再考虑一个部门的员工关系,以及不同删除规则的影响。
拒绝 如果关系目标(员工)中至少有一个对象,请不要删除源对象(部门)。
例如,如果要删除部门,则必须确保该部门中的所有员工首先转移到其他地方(或被解雇!);否则,部门无法删除。
抵消 删除对象之间的关系但不删除任何对象。
只有员工的部门关系是可选的,或者您确保在下次保存操作之前为每个员工设置新部门时才有意义。
级联 删除源时,删除关系目标位置的对象。
例如,如果删除部门,则同时解雇该部门的所有员工。
没有行动 对关系目的地的对象不做任何事。