首页 新闻 会员 周边

lambda left join 怎么写

0
悬赏园豆:10 [待解决问题]
            var obj = model.Join(model2, x => x.Id, y => y.Id, (x , y) => new { x = x, y = y }).DefaultIfEmpty();
            var obj1 = model.GroupJoin(model2, x => x.Id, y => y.Id, (x, y) => new { x = x, y = y });
            var obj11 = from x in model
                        join y in model2 on x.Id equals y.Id into oj
                        from o in oj.DefaultIfEmpty()
                        select new { x = x, y = o };

 

我想要的是 obj11的效果,可以直接一层foreach 对象里面的值;

少时不知贵的主页 少时不知贵 | 初学一级 | 园豆:86
提问于:2016-10-07 20:40
< >
分享
所有回答(1)
1

into一下?

顾晓北 | 园豆:10844 (专家六级) | 2016-10-08 10:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册