MVC中Linq链表查询如何显示

因为前面没有一类型 所以才会导致报错
换个思路想一下,我们可以自己定义个类
例子

                var PostPingLun = (from PL in db.PostPingLun
                                   join Yh in db.Usera on PL.UserId equals Yh.UserId
                                   where PL.PostId == id
                                   select new
                                   {
                                       PlNeiRong = PL.PostCommentsText,  //评论内容
                                       YhId = Yh.UserId,                 //用户Id
                                       YhImg = Yh.UserImg,               //用户头像
                                       YhName = Yh.UserName             //用户名
                                   }).ToList();
                List<PingLunAndUsera> PLUse = new List<PingLunAndUsera>();
                foreach (var item in PostPingLun)
                {
                    //实例化对象
                    PingLunAndUsera pu = new PingLunAndUsera();
                    pu.PlNeiRong = item.PlNeiRong;
                    pu.YhId = item.YhId;
                    pu.YhImg = item.YhImg;
                    pu.YhName = item.YhName;
                    PLUse.Add(pu);
                }
                ViewBag.PingLAndUsera = PLUse;
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值