请问下,EF如何对配置下面的操作.不生成继承自Student的StudentInfo 表,并查询出List数据.
比如:我有一个Student表. 我查询想查询该学生的成绩.然后就有一个StudentInfo 表.会继承Student表 多加了一个Score 的字段.然后查询并输出List<StudentInfo>
这是主外键的关系啊!
主外键的问题,你看下那个很那些不是一样么,和数据库表不是一样的么?
问题是 如果我code是用StudentInfo来继承Student..就会出问题..添加的时候 会被当作一个表..但是其实只是多了一个Score的字段..
@Brian.Cheung: 你继承的话,不就是一个新的视图么?不就相当于数据库里面新建的view,多了一个字段而已,那就是一张表呀
如果你不想生成表 可以用nomaping这个特性( 好像叫这个)
是不是可以添加一个Entity,查询的数据可以进行转换...
创建视图 是 一种方法,或者 在ef中自己写sql 也可以吧!