gpt4 book ai didi

iphone - Core Data 中的 DENY 删除规则何时真正拒绝删除对象?

转载 作者:行者123 更新时间:2023-12-03 18:44:02 26 4
gpt4 key购买 nike

员工与其部门具有反向关系,反之亦然。 Employee 实体有一个名为“department”的关系,并且有一条 DENY 删除规则。员工应被删除。现在:DENY 实际上是否拒绝删除员工,因为部门仍在引用部门?或者这是否意味着某个部门无法被删除,因为员工正在引用它?

最佳答案

删除规则总是从设置它们的对象的角度来看待,所以我认为你的描述是倒退的。在这种情况下你想要的是:

  • 员工可以随时删除,并且其与其部门的关系应无效。这意味着您将部门关系设置为无效。

  • 只有当部门不再有任何员工时才能删除。这需要一个拒绝规则,该规则将阻止删除包含任何员工记录的部门。

您的描述暗示了相反的情况,这意味着员工无法被删除,除非其部门设置为零。虽然当然有可能,但似乎没有必要。

关于iphone - Core Data 中的 DENY 删除规则何时真正拒绝删除对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3031790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com