【发布时间】:2011-12-01 14:05:32
【问题描述】:
在我的系统中,很多实体都需要有附件。
例如,Mission 实体需要自己的附件,还有 Activity、Projects 等。
问题是如何设计Attachments表?
- 每个实体的附件表,例如 MissionsAttachments、ActivityAttachments 等?
- 一个表用于系统中的所有附件?如果是这样,每个附件的标识符是什么?
知道如何创建一个为整个系统服务的通用附件表吗?
【问题讨论】:
-
问题是不是所有的回答都是答案。
-
Marc,我刚刚查看了我的问题的答案并标记为已回答少数回复。
-
无论哪种方式,您似乎都倾向于使用单个附件表。那你为什么还要为不同的实体考虑单独的表呢?那是因为不同的实体期望他们的附件有不同的属性集吗?
-
嗨,Andriy,不。我确实需要一个通用表,这只是我需要的一个示例。您对通用表有什么想法吗?
标签: sql database-design ef-code-first