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

问题描述

MVC4中,用LINQ查询两张表的内容,然后显示在列表中
如题,新手才接触MVC 请高手帮忙解答 。万分感谢 ,PS:不要说把两个实体层写在一个类中。这样太麻烦 而且不方便

解决方案

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

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

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

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

时间: 2024-10-31 23:17:12

mvc4-MVC4中,用LINQ查询两张表的内容,然后显示在列表中的相关文章

.net mvc3问题求助,如何设计显示查询两张表中有条件的页面。

问题描述 昨天有提了一下类似的问题,被批评没有遵循MVC的原则...仔细想了一下,的确可能存在虽然我在学习MVC的方法,但是我编写代码的思路仍然落在旧的方法中的问题.所以诚心在这里向各位老师请教:前提:使用.netmvc3,razor语法.我希望在index显示页面中,显示我在数据库中查询到两张表的内容.sql查询语句:select*frommembersaleftjoinmembercallsbona.ID=b.membersidwherea.标识=0members表字段:ID姓名称呼性别me

SQLSERVER中如何快速比较两张表的不一样

原文:SQLSERVER中如何快速比较两张表的不一样 SQLSERVER中如何快速比较两张表的不一样 不知不觉要写2014年的最后一篇博文了~   一般来说,如何检测两张表的内容是否一致,体现在复制的时候发布端和订阅端的两端的数据上面 我这里罗列了一些如何从数据库层面来解决此类问题的方法 第一步当然就是检查记录数是否一致,否则不用想其他方法了~这里我们用两张表t1_old,t1_new来演示 方法介绍   方法一:老老实实看表结构和表记录数,弊端是根本看不到两张表的数据是否一致,只是看到表结构和

select-oracle查询 两张表A,B 上下级

问题描述 oracle查询 两张表A,B 上下级 A表中含有五级机构origt select origt from A B表是机构上下级关系表 origt up_origt(上级机构) orgvl (机构层级) 要查询A表五级机构以及对应2级机构 解决方案 请问这个2级机构是什么意思?往下两层吗?

hibernate查询两张表问题,求解答?

问题描述 hibernate查询两张表问题,求解答? 我有 user表 : 有name,age,等等 course表: coursename,score,teachername,user_ID(user主键) 现在我需要前台展示一个数据表 学生姓名 课程 分数 应该怎么实现啊?使用链表吗? ?? 解决方案 最好是在数据库把这几张表做一个视图,然后写一个model类对应这个视图,这样更简单方便点 解决方案二: 如果这2张表有关联的话,,hibernate会自动级联的,查user就会把course查

在VB中,同时修改两张表的数据,我试了好久它就是修改一张,哪位帮帮忙?

问题描述 呵呵,帮帮忙 解决方案 解决方案二:这也叫问题?难怪没人回答,连问问题都不会解决方案三:用两条sql语句,一条不行解决方案四:用兩個Update語句就可以了解决方案五:你把你的代码列出来,让大家看!!解决方案六:该回复于2008-05-06 16:55:32被版主删除解决方案七:引用3楼hurtsobad的回复: 用兩個Update語句就可以了 解决方案八:楼主的意思是不是将两张表关联,更新主表,从表也相应的更新呢?OTZ问题问得好笼统解决方案九:使用触发器吧

mysql中LEFT JOIN查询两个表的差集

  今天在做一个微信墙的抽奖程序的时候遇到了一个问题,我需要查询量表的差集,业务情形是这样的 一个表用来保存抽奖用户的(www.111cn.net 一个人可能会有多条数据),而另一张表保存的是中奖的用户,我需要报么有中奖的所用用户查找出来,刚开始用的是where进行多表关联查询,但是最终发现当中奖表中么有数据的时候是查找不到任何信息的,改用LEFT JOIN 用这个就很简单了,  代码如下   DESC SELECT *  FROM  `enet_wall_list` AS l LEFT JOI

怎么LINQ查询4张表统计???

问题描述 selectKeyDB,(selectcount(KeyDB)fromCompanyTotalwhereCompanyTotal.KeyDB=t.KeyDBandCreateTime<='2016-7-7'and(CompanyType!='CarSynthesizeMonitor'andCompanyType!='Service'))as'运输',(selectcount(KeyDB)fromCompanyTotalwhereCompanyTotal.KeyDB=t.KeyDBand

怎么LINQ查询4张表统计

问题描述 selectKeyDB,(selectcount(KeyDB)fromCompanyTotalwhereCompanyTotal.KeyDB=t.KeyDBandCreateTime<='2016-7-7'and(CompanyType!='CarSynthesizeMonitor'andCompanyType!='Service'))as'运输',(selectcount(KeyDB)fromCompanyTotalwhereCompanyTotal.KeyDB=t.KeyDBand

学生上机信息统计——对两张表的联合查询

     在学生上机信息统计中,   此处,因为要查询两张表,而且两张表查询的先后有时要严格表明,所以,在查询时,有两种思路:      1,定义两个Recordset对象,并根据字段,判断是先查询学生信息表,还是先查询学生上机表      2,两张表有一个共同的字段:卡号,所以,可以根据卡号将两张表连起来查询,这样比较方便.    因为第一种方式比较复杂,容易出错,所以,我选择了第二种方式,将两张表联合起来.      下面是对两张表联合起来的查询的语句:   查询结果如下:   但是,,实际