Entity framework 使用EntityFramework 4将Notes表与多个实体表关联
我在寻求一些关于数据库/实体设计的建议(我正在使用实体框架4的模型设计器) 我有许多实体(Entity framework 使用EntityFramework 4将Notes表与多个实体表关联,entity-framework,database-design,entity-framework-4,database-schema,Entity Framework,Database Design,Entity Framework 4,Database Schema,我在寻求一些关于数据库/实体设计的建议(我正在使用实体框架4的模型设计器) 我有许多实体(Entity_1,Entity_2,Entity_3。Entity_n)我希望能够为每个实体添加注释,其中Entity_1中的每个记录可以有0个或多个注释,如Entity_2的wise等 在谷歌搜索和胡闹之后,我想到了以下几点,但我得到了我的0-1的,1-1的和*-*现在都被搞糊涂了,需要做一个现实检查:)所以我想知道堆栈溢出对构建此场景的最佳方法的建议,以便于维护和编程 我发现两个如此相关的问题,但意见似
Entity_1
,Entity_2
,Entity_3
。Entity_n
)我希望能够为每个实体添加注释,其中Entity_1
中的每个记录可以有0个或多个注释,如Entity_2
的wise等
在谷歌搜索和胡闹之后,我想到了以下几点,但我得到了我的0-1的,1-1的
和*-*
现在都被搞糊涂了,需要做一个现实检查:)所以我想知道堆栈溢出对构建此场景的最佳方法的建议,以便于维护和编程
我发现两个如此相关的问题,但意见似乎有分歧。我还希望在创建数据库后,在使用EF4的环境中获得意见
选择1
选择2
选择3
每个记录都有一个全局唯一的Id,该Id链接到一个注释
您的想法是什么?从数据建模的角度来看,您的每个实体表都需要一个实体注释链接表(我知道这些可能实际上不是表,但您已经用完了“实体”一词:)
从那里建模变得非常简单
每个链接实体都引用单个notes表
EF4将抽象出简单链接表(没有共享notes表)的多对多关系,但我认为在您的案例中显式地建模链接更容易
这也将允许您向链接添加“有效负载”,即与链接本身相关的额外信息。发帖时间很长,但有兴趣了解您最终采用了哪种方法,以及结果是什么?此处相同-有结果吗?