gpt4 book ai didi

ios - 核心数据关系是否在现实世界中使用?

转载 作者:搜寻专家 更新时间:2023-11-01 05:56:22 25 4
gpt4 key购买 nike

我非常熟悉 Core Data,但我还没有发现 Core Data 关系有任何实际用途。我从概念上知道他们应该做什么,但他们似乎没有强制执行任何事情。标准概念,如主键/外键、级联删除、删除因关系约束而不能删除的值,似乎并未强制执行。

我读错了吗?核心数据关系实际上有强制约束吗?

最佳答案

您似乎在用 SQL 风格的术语来思考 Core Data,这是一个错误。它的 API 不是 SQL 式的,尽管它通常用作数据库之类的东西。

最直接的——外键不是一个“标准概念”,除非你假设 Core Data 应该遵循 SQL 规则。 Core Data 中的关系通常用于代替外键。您使用关系来指示一个对象与另一个对象相关。它类似于 SQL 如何使用外键将一个表中的条目与另一个表中的条目相关联,但这不是一回事。

它们是否用于“现实世界”?当然——如果没有关系,Core Data 的用处就会大打折扣。它们是具有某种属性的对象的 Core Data 等价物,该属性也是某种对象。

关于ios - 核心数据关系是否在现实世界中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42030160/

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