关于实体类的设计问题?
数据库中有三张表(颜色表,规格表,产品表)
颜色表A(颜色代号,颜色名称)
规格表B(规格代号,规格名称)
产品表C(颜色名称,规格名称,产品名称)
我分别设计三个实体类对应这样的三张表,但是产品实体要继承另外两个实体类,
C#不能多继承,接口应该怎么用啊,或者其他方法也行?还望高手赐教!
------解决方案--------------------而且你实体类的逻辑根本不是继承关系!
产品不是颜色,也不是规格
应该是包含关系才对
可以在产品实体类中包含颜色与规格类型的变量
------解决方案--------------------viena(维也纳N02)
实体类一般对应于关系数据库的一个表或视图
一般没有方法,属性与数据库字段一一对应
而数据库中不存在继承关系
不需要公司员工这样的实体类~
————————————————————————————
简单模型不需要继承
复杂的可以继承,orm都是可以用继承的,但是配置和编写都不简单,适用性还是个问题。
主要还是oo模型和关系模型不匹配