我尝试使用EF6 Code-First方法绘制基本音乐目录数据库。这就是我迄今所做的:
我们有乐队,由艺术家组成,可能有专辑。
相册包含歌曲(s),可能封面。
乐队属于一个或多个流派(s)。 编辑只是一些乐队
的集合乐队可能有照片(s)。 艺术家也可能有个人照片。
以下是我迄今为止设法实现的内容(从DbContext生成):
感觉我在这里缺少非常基本的东西。
感谢您抽出宝贵时间
答案 0 :(得分:1)
对于Band和Genre之间的m:m关系,您还需要一个包含2个字段的表Band_Genre,ID_Band和ID_Genre。
对于乐队编译关系,您可以做一些不同的事情,将歌曲添加到编辑中(如在现实世界中),然后按照Band-Album-Song-Compilation关系。为什么汇编不是专辑?
整体设计非常漂亮。