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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linq 查询多张表,关系表
项目中遇到一个问题, 有4张表, 然后相互之间有3张关系表关联, 一共七张表。 想要从顶层表查询最底层表的记录,不能写7层嵌套。 用Linq实现特别简单, 表:User,Role,Module,Function以及User_Role,Role_Module, Module_Function, var fs = (from r in DB.user_role
Linq多表合一查询
这里有四张表 //进货 public class Buy { //进货表id public int BuyID { get; set; } //供应商id public int SupID { get; set; } } //进货明细 public class BuyItems { //进货明细id public int BID { get; set; } //进货id p
LINQ 查询多个数据表
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;namespace QueryMultiTable{ class Program { static void Main(string[
Linq to sql查询(单表、多表查询)
关于数据库的查询中经常需要用到多表的连接查询,这里就简单地展示关于linq的查询功能。 1、单表的查询 var query = from tc in db.tbClass where tc.ClassID == "1" //查询表tbClass select new { ClassID=tc.ClassID, ClassName
MVC中使用LINQ TO SQL实现多表查询及分页
MVC中使用LINQ TO SQL实现多表查询及分页
Linq实现sql一张表数据不存在另外一张表
Linq中包含查询//Linq代码: T_WxMaterials.Where(n=>T_VideoMsgs.Select(m=>m.MediaID).Contains(n.MediaID)) //生成的sql语句: SELECT [t0].[ID], [t0].[Type], [t0].[Title], [t0].[Cnt], [t0].[MediaID], [t0].[LocalPath], [t
[MVC4]ASP.NET MVC4+EF5(Lambda/Linq)读取数据
继续上一节初始ASP.NET MVC4,继续深入学习,感受了一下微软的MVC4+EF5(EntityFramework5)框架的强大,能够高效的开发出网站应用开发系统,下面就看一下如何用MVC4+EF5来实现数据的读取。实现效果操作步骤1.创建数据库--创建表格-- Create table News ( id int identity(1,1) primary key, NewsTitle
【EF操作】——多表联查的linq操作
【前言】     小编最近在做积分系统的时候使用了EF的映射,其中有关于多表联查的语句,发现和之前的查询语句有一些不一样的地方,毕竟多表查询会涉及到多个字段来自于多张表,所以在建立之前应该需要建立一个viewmodel实体,存放来自于多张表中自己需要的字段,废话少说,直接上代码! 【内容】 1.ViewModel实体的建立     2.linq查询语句 【总结】
c#里的多表联查的列表显示
这个话题可能有点大,一上来都不知道应该起一个如何的标题,才算是能够涵盖今天这篇文章所想表达的中心思想。 公司里实际碰到的情况说起来可能有些复杂,转换个通俗易懂的实际问题来简述吧:如何在C#里展示新闻数据列表?(列表的每一行包括标题和新闻类别,新闻标题和正文的数据属于数据表A,新闻的类别标题属于数据表B) 呵呵,这个问题,可能大家会觉得在ASP世界里的时候,是再小儿科不过得问题了
c# linq 多表内联实例
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections; namespace WebApplication