2 naxiedoubuzhongyao naxiedoubuzhongyao 于 2016.02.01 10:27 提问

MVC4中,用LINQ查询两张表的内容,然后显示在列表中

如题,新手才接触MVC 请高手帮忙解答 。万分感谢 ,PS:不要说把两个实体层写在一个类中。这样太麻烦 而且不方便

4个回答

Yiran8935
Yiran8935   2016.02.01 11:19

把两个实体封装在一个model里面,然后在view层里面直接model.每一个实体就行了,你可以试试

Yiran8935
Yiran8935 回复naxiedoubuzhongyao:modelandView是一个类可以封装map的,你把那两个实体放在一个map里面然后把map塞到上面说的modelAndView( model.put("result1DTO", result1DTO); model.put("result2DTO", result2DTO);)你再试试
接近 2 年之前 回复
naxiedoubuzhongyao
naxiedoubuzhongyao 我备注都说了,不要把两个实体写在一个类中,这样太麻烦了,而且治标不治本
接近 2 年之前 回复
naxiedoubuzhongyao
naxiedoubuzhongyao   2016.02.01 11:22

还有一点的是,我不太会json,如果说用json的方式去实现,麻烦上一下源码。 谢谢了

yslhahaha
yslhahaha   2016.02.01 11:48

两张表有关系么?要是有关系 ,设置一下表关系,查询时,只查主键的表,外键的表内容 ,就自动带出来了,

yslhahaha
yslhahaha   2016.02.01 11:51

Linq中连接主要有组连接、内连接、左外连接、交叉连接四种,baidu查查,好多讲的

naxiedoubuzhongyao
naxiedoubuzhongyao 我用的LINQ 两张表有关联,并且我查询语句都写好了,但是绑定出问题了 一个页面只能对应一个实体层
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!