码迷,mamicode.com
首页 > 其他好文 > 详细

Linq使用Join/两次反射取属性值

时间:2018-07-04 11:41:19      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:for   lse   sele   eal   tty   name   app   check   item   

var JoinList = _context
                                .Cashes
                                .Join(_context.MemberLogins, c => c.UserID, m => m.Id, (c, m) => new { c, m })
                                .Select(o => o)
                                .DefaultIfEmpty()
                                .ToList();


@if (Model.CheckList.Any())
            {
                foreach (var item in Model.CheckList)
                {
                    var Cash = item.GetType().GetProperty("c").GetValue(item);
                    var MemberLogin = item.GetType().GetProperty("m").GetValue(item);

...

@Convert.ToString(Cash.GetType().GetProperty("ID").GetValue(Cash))
@Convert.ToString(MemberLogin.GetType().GetProperty("realName").GetValue(MemberLogin))

...

     }
            }
            else
            {
                <div>
                    <blockquote class="blockquote text-center">
                        <p class="mb-0">
                            <i class="fas fa-meh fa-6x" style="color:dodgerblue"></i>
                        </p>
                        <br />
                        <footer class="append">
                            暂无记录
                        </footer>
                    </blockquote>
                </div>
            }

 

Linq使用Join/两次反射取属性值

标签:for   lse   sele   eal   tty   name   app   check   item   

原文地址:https://www.cnblogs.com/Jayesslee/p/9262219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!