在MVC中如何显示从数据库中连接查询出来的数据

我在MVC中使用三层结构,在DAL层,我把连接查询出来的数据转化成为一个实体类的对象,没有办法转化成功,
比如,有一个Student表,其中有两个字段Name 和GenderId和一个表示性别的表Gender有两个字段,Id,Name.
GenderId中记录的是Gender表中的Id,我查询出一个Student记录,要把其转化为一个Student类的对象,然而在显示的性别的时候不通显示表示性别的id吧,我要显示这个Id的Name,怎么办啊,查询语句:select s.Name GenderId,g.Name from Student s left join Gender g on g.Id=s.Genderid 查询出来的数据不能转化为Student的一个对象啊,怎么处理

(1)在你实体层加一个Gender的外键的实体对象(2)利用反射追问

怎么加

追答

public Gender gender{get;set;}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答