EF类的继承在数据库中的体现
继承类映射到数据库表的三种方式:
1、(TPH)默认情况下,整个继承链由一张表保存,该表包含所有字段,以及一个类型字段
2、(TPT)每个类型一张表,主键ID一样,主键贯穿整个类
3、(TPC)每个具体类一张表,所有属性Copy
举例说明:
交通工具类--》汽车类--》公共汽车类
交通工具类--》汽车类--》小轿车类
对应上边三种方式:
1、(TPH)会生成1个表,有一个类型字段,值域(汽车,公共汽车,小轿车)
2、(TPT)会生成4个表,分别是交通工具表、汽车表、公共汽车表、小轿车表,如果有1个小轿车类的实例,则4张表都会生成一条记录,且主键一样
3、(TPC)会生成4个表,分别是交通工具表、汽车表、公共汽车表、小轿车表,如果有1个小轿车类的实例,则只有小轿车表有一条记录,其他表无记录生成
posted on 2014-12-30 15:28 dotdotjava 阅读(241) 评论(0) 收藏 举报
浙公网安备 33010602011771号