我正在尝试在我的项目的两个区域之间建立多重关系,第一个是电子书,第二个是新闻。
事情是,一本电子书可以与新闻有多对多的关系,而新闻也可以有多对多的关系。
现在我正在为每个案例使用一个关系表,所以我有一个名为Ebooks_News的表和另一个News_Ebooks。问题是我有大约7个这样的区域来创建这些关系,所以最后我将有14个关系表。
还有其他方法可以使这项工作吗?
修改
如果我保留实际结构,是否会对性能产生影响?我打算使用.NET中的EF来使用这些数据。
编辑2:
是否可以使用复合材料实现我想要的效果?如果可能,有人能为我提供一个例子吗?我在C#中使用了DB First和EF的结构。