1.VIEW 页面显示代码

<link href="~/Content/bootstrap.css" rel="stylesheet" /><div class="well"><table class="table"><tr><th>用户名</th><th>地址</th><th>订单编号</th><th>城市代号</th><th>时间</th><th>订单状态</th></tr>@foreach (var item in ViewBag.dyObject){<tr><td>@item.UserName </td><td>@item.LocalAddress </td><td>@item.BargainOrderCode </td><td>@item.CityCode </td><td>@item.UpdateTime </td><td>@item.OrderStatus </td></tr>}</table></div>

2、Controller 控制器

  public ActionResult UserOrder(){#region  EF+linq 多表联查VIEW显示列表

var userOrdeList = (from user in _DbContext.UserInfo_tests
                                join order in _DbContext.TRA_BargainOrders on user.Id
              equals order.UserID

select new
                                {

uname = user.UserName,
                                    uaddress = user.LocalAddress,
                                    bargainOrderCode = order.BargainOrderCode,
                                    cityCode = order.CityCode,
                                    updateTime = order.UpdateTime,
                                    orderStatus = order.OrderStatus
                                }
                                ).ToList();
            List<dynamic> userList = new List<dynamic>();
            foreach (var data in userOrdeList.ToList())
            {
                dynamic dyObject = new ExpandoObject();
                dyObject.UserName = data.uname;
                dyObject.LocalAddress = data.uaddress;
                dyObject.BargainOrderCode = data.bargainOrderCode;
                dyObject.CityCode = data.cityCode;
                dyObject.UpdateTime = data.updateTime;
                dyObject.OrderStatus = data.orderStatus;
                userList.Add(dyObject);
            }
            ViewBag.dyObject = userList;

return View();

            #endregion}

3、实体model 和数据库操作在此省略

.NET MVC+ EF+LINQ 多表联查VIEW显示列表相关推荐

  1. MVC +EF+linq 多表联查

    关于linq的多表联查效果的实现: 后台多表查询  内连接: SELECT [Extent2].[partID] AS [partID], [Extent1].[userName] AS [userN ...

  2. ASP.NET MVC Framework体验(2):显示列表数据

    概述 ASP.NET WebForm下,显示列表数据,经常会使用服务器控件GridView.DataList等.在ASP.NET MVC Framework中,我们有两种方式进行显示数据,一是使用行内 ...

  3. MVC+EF+Linq 实例

    天才第一步:创建数据库 创建数据库的代码: create table category( id int primary key, name nvarchar(20) )create table new ...

  4. .NET MVC+ EF+调用存储过程 多表联查以及VIEW列表显示

    直接上干活,至于网上的一大堆处理方式不予评论,做好自己的就是最好的,供大家不走弯路 1.view页面 <link href="~/Content/bootstrap.css" ...

  5. html.action 访问分部视图,MVC+EF 随笔小计——分部视图(Partial View)及Html.Partial和Html.Action差异...

    Partial View指可以应用于View中以作为其中一部分的View的片段(类似于之前的user control), 可以像类一样,编写一次, 然后在其他View中被反复使用. 一般放在" ...

  6. APS.NET MVC + EF (01)---Linq和Lambda表达式

    APS.NET MVC + EF (01)---Linq和Lambda表达式 1.1 Linq介绍 LINQ全称 Language Integrated Query(语言集成查询).为我们提供一种统一 ...

  7. mvc移动创建oracle表,使用 ASP.NET MVC (C#)在15分钟内创建电影数据库应用程序 | Microsoft Docs...

    使用 ASP.NET MVC 在 15 分钟内创建电影数据库应用程序 (C#)Create a Movie Database Application in 15 Minutes with ASP.NE ...

  8. 【公开课视频】ASP.NET MVC+EF入门-20130315

    20130315 .Net MVC+EF 入门公开课 适合:.Net MVC入门者 一.内容概要: 1.MVC设计模式 Model 是指 要处理的业务代码和数据操作代码 View 视图 主要是指的 跟 ...

  9. 使用MiniProfiler跟踪MVC + EF + Bootstrap 2 权限管理系统的性能消耗

    安装MiniProfiler 在MVC + EF + Bootstrap 2 权限管理系统入门级(附源码)文章中下载了它的源码,调试模式下打开一个页面都要再2.5秒以上,所以使用MiniProfile ...

最新文章

  1. Mongodb数据库介绍
  2. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解
  3. SCCM 2012R2 部署教程之二——部署数据库
  4. 网易云信12月大事记
  5. Android判断当前线程是否是主线程的方法
  6. crossdomain.xml
  7. 【BZOJ4600】硬币游戏,博弈
  8. 分享改进 高性能数据同步工具(一)
  9. 解决thymeleaf严格html5校验的方法
  10. 一文带你弄懂什么是索引二叉堆
  11. 统计难题 HDU - 1251(字典树)
  12. Python科学计算初探——余弦相似度
  13. c语言输入年月的流程图_C语言程序流程图
  14. 【裴礼文数学分析】例1.1.4
  15. Java查询返回值为树形结构
  16. java继承动物类_Java之继承
  17. vue base64导出(pdfexcel ) 打印(pdf)
  18. dell 重装linux系统_预装Linux(Ubuntu)的DELL笔记本重装Windows
  19. 破解网页文字无法复制的方法
  20. VxWorks的VxBus驱动

热门文章

  1. 搭建Jupyter学习环境
  2. Android TextView
  3. SQL 2008 安装资料及下载地址
  4. 《虚拟化与云计算》读书感(三)数据中心的概述
  5. 个人站点渲染和跳转过滤功能
  6. 数位DP 不断学习中。。。。
  7. 医院六级电子病历建设思路及要点
  8. shell脚本之 if,case,for的用法
  9. 生鲜电商APP开发,有哪五大商机?
  10. Android中修改弹出dialog背景无色透明,弹出时有遮罩