【发布时间】:2015-09-28 20:49:00
【问题描述】:
我实际上有 3 个实体:Bounty、Document 和 Comment。当我第一次制作 Comment 实体时,它是为了服务于文档 Commentary 的目的。后来我添加了一个名为“Bounty”的新实体,并且我希望使用我已经在 Document 实体中使用的相同 Comment 实体。
我希望避免有一个 DocumentComment 实体和另一个 BountyComment 实体。
拥有一个评论实体是一种很好的处理方式,还是我应该将它们分成两个不同的实体?
如果对实体进行分组是一种很好的做法,那么当可能存在重复条目时,我怎样才能使它们适合?
【问题讨论】:
-
这是一个偏好问题。在我看来,我更愿意将
BountyComments 与DocumentComments 分开。从长远来看,这将更加清洁。