当前位置: 代码迷 >> Sql Server >> 有关数据库设计继承有关问题
  详细解决方案

有关数据库设计继承有关问题

热度:64   发布时间:2016-04-24 10:39:06.0
有关数据库设计继承问题
各位大神好!
我有三个领域模型:
人{编号, 年龄,上衣}
西装{编号,颜色,尺寸,是否有领}
夹克{编号,颜色,尺寸,样式, }

人这个模型有关联一件上衣,有可能是西装,有可能是夹克,这就造成了一个麻烦:
我在进行查询时,要分两种情况,分别对(人、西装),以及( 人、夹克)分别进行连接,进行判断,
请问有没有什么好的办法解决,大家在遇到这种情况一般是怎么解决?

是不是通过数据库表的继承?还有,如果在Entity Framework中怎么设计这样的实体类?

谢谢大家!

------解决方案--------------------
建议设计:
人{编号, 年龄,上衣}
上衣{编号,类型(西装/夹克),颜色,尺寸,是否有领, 样式. }

------解决方案--------------------
引用:
建议设计:
人{编号, 年龄,上衣}
上衣{编号,类型(西装/夹克),颜色,尺寸,是否有领, 样式. }


采用这个方式吧
  相关解决方案