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

我在MVC中使用三层结构,在DAL层,我把连接查询出来的数据转化成为一个实体类的对象,没有办法转化成功,比如,有一个Student表,其中有两个字段Name和Gender... 我在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的一个对象啊,怎么处理
展开
 我来答
xpy0928
2015-06-09 · TA获得超过582个赞
知道小有建树答主
回答量:461
采纳率:50%
帮助的人:332万
展开全部
(1)在你实体层加一个Gender的外键的实体对象(2)利用反射
追问
怎么加
追答
public  Gender gender{get;set;}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式