【发布时间】:2009-07-27 12:51:49
【问题描述】:
我有一个包含多个实体的数据模型,其中一些实体共享自然具有相同名称的属性。是否有任何理由为这些名称添加细节以帮助区分它们,还是我只会以完全限定的格式使用它们?
例如,如果我的模型有 library、librarian、book、borrower 和 author 实体,所有这些实体都可能有一个名为“name”的属性。如果该属性几乎总是以限定格式(例如,borrower.name 或 book.name)被引用,则没有理由选择不同的名称,但如果有任何混淆的机会,我倾向于使属性名称唯一(例如 libraryName、librarianName 等)。
对于这样一个基本问题,我深表歉意,但我是 Core Data 的新手,还不熟悉如何使用这些属性名称。
【问题讨论】: