各位大神好!
我有三个领域模型:
人{编号, 年龄,上衣}
西装{编号,颜色,尺寸,是否有领}
夹克{编号,颜色,尺寸,样式, }
人这个模型有关联一件上衣,有可能是西装,有可能是夹克,这就造成了一个麻烦:
我在进行查询时,要分两种情况,分别对(人、西装),以及( 人、夹克)分别进行连接,进行判断,
请问有没有什么好的办法解决,大家在遇到这种情况一般是怎么解决?
是不是通过数据库表的继承?还有,如果在Entity Framework中怎么设计这样的实体类?
谢谢大家!
------解决方案--------------------
建议设计:
人{编号, 年龄,上衣}
上衣{编号,类型(西装/夹克),颜色,尺寸,是否有领, 样式. }
------解决方案--------------------
采用这个方式吧