第一种 linq:

      IQueryable query1 = XXXX;IQueryable query2 = XXXX;var query = from a in query1 join b in query2 on a.id equals b.aid into c from c in c.DefaultIfEmpty()select new {xxx=a.id,xxx=c.name     };

第二种 lambda :

      IQueryable query1 = XXXX;IQueryable query2 = XXXX;query1.GroupJoin(query2,a=>a.id,b=>b.aid,(a,d)=>new {query1=a,query2=b}).SelectMany(ab=>ab.DefaultIfEmpty(),(x,y)=>{id=x.query1.id,//x.ab是匿名类型new{query1=a,query2=b}name=y.name})

ef 使用left join的两种写法相关推荐

  1. 两种写法的效果一样,那么到底哪一种更好呢?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 有时候,我们在写一些循环逻辑的时候,并不是按执行次数等作 ...

  2. Model层的两种写法

    Model层的两种写法 第一种写法 namespace MyMVC.Models {public class Child{ //属性private int id;public int Id{get { ...

  3. python中的pandas的两种基本使用_pandas中join()的两种应用方法

    pandas中join()方法很神奇,join()方法虽然是连接方法,但是因为pandas有两个数据结构,join()方法针对两个数据结构有着不同的连接方法:1.根据指定的分隔符将Series中的各个 ...

  4. controller 有两种写法,讨论一下两种写法的区别:

    controller 有两种写法,讨论一下两种写法的区别: 写法 1: app.controller('myCtrl', function($scope, $location) { $scope.my ...

  5. Sql语句中 case when .. 的两种写法

    在 SQL查询语句中, case 语句的两种写法(SqlServer 2005 下测试通过): 1. select (case 字段1  when a then 0  when b then 1  e ...

  6. 20210408:力扣(二分查找法的两种写法以及变体题目)

    二分查找法的两种写法以及变体题目 写在前面 题目 思路与算法 代码实现 写在最后 写在前面 关于二分查找,真的是一个非常实用的查找算法,主要有两种写法,今天在总结时再次碰到,再次整理,方便后续查看复习 ...

  7. python装饰器带参数函数_python带参数装饰器的两种写法

    python带参数装饰器的两种写法 前言 最近在实现一个装饰器的过程中发现了一个很有意思的地方,在博客里面分享出来 不同的写法 三层函数嵌套,实现了可传参数的一个装饰器. import logging ...

  8. sum 去重_总结leetcode上【排列问题】【组合问题】【子集问题】回溯算法去重的两种写法!...

    本周小结!(回溯算法系列三)续集 在 本周小结!(回溯算法系列三) 中一位录友对 整颗树的本层和同一节点的本层有疑问,也让我重新思考了一下,发现这里确实有问题,所以专门写一篇来纠正,感谢录友们的积极交 ...

  9. Vue2基础-el与data的两种写法(HTML版)

    目录 一.el的2种写法 二.data的2种写法 三. 一个重要的原则 Vue2基础全套教程合集:点击跳转        Vue2高级全套教程合集:点击跳转 一.el的2种写法 new Vue时候配置 ...

最新文章

  1. 怎样能做好百度竞价推广?不妨参考下这篇竞价推广的日常工作流程
  2. python 和 torch 交叉熵损失
  3. jsp分页显示的代码与详细步骤 复制代码
  4. 关于举办XX学院“XX杯”网页设计大赛的通知
  5. Silverlight 同域WCF免跨域文件
  6. android 多线程概述
  7. 获取接口所有IPV6地址和前缀的方法
  8. ac3168无线网卡驱动下载_计算机基础:网卡
  9. 很感谢你能来,不遗憾你离开(好文章)
  10. 碰到一个非常郁闷的事
  11. 组态软件专用短信终端
  12. matlab进行下采样
  13. 如何利用ORIGIN拟合曲线
  14. 人民币大写转换 java_java人民币转大写中文
  15. mysql 临时表空间占用太高_MySQL 临时表空间数据过多的问题排查-爱可生
  16. HDU 2567 寻梦
  17. Android4.2开发项目教程 Android4.2开发手机新闻移动客户端视频
  18. 局域网bs虚拟服务器怎么创建,搭建局域网地图服务器
  19. 小众Android桌面,几款小众的APP推荐~ 超级宝藏的哦~
  20. NEON指令优化指南学习之一

热门文章

  1. 贪吃蛇的使命之零基础入门贪吃蛇游戏(附演示地址)
  2. JAVA打字小游戏,面向对象完成
  3. 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)
  4. 计算机在识别图像时“看到”了什么?
  5. 老罗的android rss,为新品打气?罗永浩再作惊人语:锤子系统比安卓苹果好30%以上...
  6. 一篇文章完全弄懂Logistic回归(含极大似然估计详细推导和实现代码)
  7. word文章目录页码问题
  8. 两个向量的点乘和叉乘怎么算_向量的点乘和叉乘
  9. ServU与IIS冲突原因:80、443端口占用
  10. sqoop blob mysql_Sqoop处理Clob与Blob字段