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

Cocoa 是否有理由不在核心数据实体中使用相同的属性名称?,cocoa,core-data,Cocoa,Core Data,我有一个包含多个实体的数据模型,其中一些实体共享自然同名的属性。是否有任何理由为这些名称添加详细信息以帮助区分它们,或者我只会以完全限定的格式使用它们 例如,如果我的模型有library、library、book、借用者和author实体,那么所有这些实体都可能有一个名为“name”的属性。如果该属性几乎总是以限定格式引用(例如,借款人名称或图书名称),则没有理由选择不同的名称,但如果有任何混淆的机会,我倾向于使属性名称唯一(例如,libraryName、libraryName等) 对于这样一个

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

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


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

使用相同的属性名称,即个人和宠物实体的
名称

不确定的情况是Pet从person继承的情况-在这种情况下,托管对象模型编译器将在编译模型文件时生成一个关于冲突属性名称的错误