gpt4 book ai didi

iphone - 核心数据 : Inheritance, STI 还是其他?

转载 作者:行者123 更新时间:2023-12-03 19:40:53 26 4
gpt4 key购买 nike

我似乎无法在文档中或通过 Google 找到任何相关信息,但如果有的话,指向它的指针会很棒。

在我的应用程序中,我有一个 Thing 作为核心数据类。我打算让 Thing 包含许多 Item,其中包含一堆字段,例如 ordercreated_date > 等等。但是,有多种 Item 类型,每种类型都有自己的一组字段。理想情况下,我想创建 Item 的多个子类,以便我可以在单个数组或其他内容中一起访问所有项目。

在 Rails 中,我会使用 STI 来实现此目的。核心数据是否支持类似的行为?

谢谢!

最佳答案

您可以创建一个 Item 抽象实体,然后让每个独特的项都从它扩展。保持抽象的关系,以便您的事物可以看到所有这些。

但是请注意,在幕后,所有这些子项实际上都会被放入一个宽表中,因此您需要测试性能考虑因素。

关于iphone - 核心数据 : Inheritance, STI 还是其他?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321003/

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