gpt4 book ai didi

cocoa - 是否有理由不在核心数据实体中使用相同的属性名称?

转载 作者:行者123 更新时间:2023-12-03 18:06:50 27 4
gpt4 key购买 nike

我有一个包含多个实体的数据模型,其中一些实体共享自然具有相同名称的属性。是否有任何理由向这些名称添加详细信息以帮助区分它们,或者我只会以完​​全限定的格式使用它们?

例如,如果我的模型有图书馆、图书管理员、书籍、借阅者和作者实体,所有这些实体可能都有一个名为“名称”的属性。如果该属性几乎总是以限定格式引用(例如,borrower.name 或 book.name),则没有理由选择不同的名称,但如果有任何混淆的可能,我会倾向于使属性名称唯一(例如图书馆名称、图书馆员名称等)。

对于这样一个基本问题,我深表歉意,但我是核心数据新手,还不熟悉这些属性名称的使用方式。

最佳答案

对 Person 和 Pet 实体使用相同的属性名称,即 name 就可以了。

不正常的情况是 Pet 继承自 person — 在这种情况下,托管对象模型编译器在编译模型文件时将生成有关属性名称冲突的错误。

关于cocoa - 是否有理由不在核心数据实体中使用相同的属性名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188004/

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