博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET MVC+ EF+LINQ 多表联查VIEW显示列表
阅读量:5274 次
发布时间:2019-06-14

本文共 1712 字,大约阅读时间需要 5 分钟。

1.VIEW 页面显示代码

@foreach (var item in ViewBag.dyObject) {
}
用户名 地址 订单编号 城市代号 时间 订单状态
@item.UserName @item.LocalAddress @item.BargainOrderCode @item.CityCode @item.UpdateTime @item.OrderStatus

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 和数据库操作在此省略

转载于:https://www.cnblogs.com/Warmsunshine/p/9083089.html

你可能感兴趣的文章
ssm框架之将数据库的数据导入导出为excel文件
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
0320-学习进度条
查看>>
解决windows系统的oracle数据库不能启动ora-00119和ora-00130的问题
查看>>
MetaWeblog API Test
查看>>
移动、尺寸改变
查看>>
微信智能开放平台
查看>>
c# 文件笔记
查看>>
第一页 - 工具的使用(webstorm)
查看>>
类和结构
查看>>
CSS3选择器(二)之属性选择器
查看>>
adidas crazylight 2018 performance analysis review
查看>>
typeset shell 用法
查看>>
python 之 循环语句
查看>>
心得25--JDK新特性9-泛型1-加深介绍
查看>>
[转]ceph网络通信模块_以monitor模块为例
查看>>
HDOJ 1754 I Hate It(线段树基本操作)
查看>>
latex tree
查看>>
安装NVIDIA驱动时禁用自带nouveau驱动
查看>>
HDU-1255 覆盖的面积 (扫描线)
查看>>