我有一个受到启发的媒体列表和一个受到启发的列表。在一个表中我命名了它 灵感来自灵感。我确信启发者不是一个字,所以这就是一个问题。
接下来我有两个功能,我想拉出一个我受到鼓舞的每个人的名单,我的灵感来自于。 insp()和inspiredBy()会让人感到困惑,所以我需要灵感来自getInspirer()。但我相信你们可以看到混乱。 getInspirer()应该得到一个每个人的列表我是谁的启发者或每个受到启发的人?它真是令人困惑。什么是更好的表和方法名称。
答案 0 :(得分:2)
使用Inspiration这个词而不是Inspirer。一个人可以成为一种灵感。
答案 1 :(得分:2)
我会创建一个名为Inspiration的表。
- InspirationID PK Int Identity
- InspirationDesc Text
然后我会创建另一张表来跟踪Inspiration to Inspiration关系,名为InspirationSomething ......
- InspirationParentID FK
- InspirationChildID FK
然后你可以从那里轻松获得你的名单......
- GetInspirationParents()
- GetInspriationParents(id)
- GetInspirationChildren()
- GetInspirationChildren(id)