【发布时间】:2011-06-18 04:54:48
【问题描述】:
我正在寻求一些关于数据库/实体设计的建议(我正在使用 Entity Framework 4 的模型设计器)。
我有许多实体(Entity_1、Entity_2、Entity_3 ... Entity_n)我希望能够将注释附加到每个实体,其中Entity_1 中的每条记录可以有 0 或多个注释,例如 Entity_2 等。
经过一些谷歌搜索和搞砸后,我想出了以下内容,但我现在让我的 0—1’s、1-1’s 和 *-*’s 都感到困惑,可以通过现实检查来做 :) 所以我'想了解 Stack Overflow 对构建此场景以实现可维护性和易于编程的最佳方式的建议。
我发现了两个相关的 SO 问题,但意见似乎存在分歧。我还想在创建数据库后就使用 EF4 获得意见。
选项 1
选项 2
选项 3
每条记录都有一个全球唯一的 Id,并且该 Id 链接到一个 Note。
你有什么想法?
【问题讨论】:
-
很久没有发帖了,但想知道您最终采用了哪种方法,结果如何?
-
这里一样——有结果吗?
标签: entity-framework database-design entity-framework-4 database-schema