当前位置: 首页 > news >正文

Linq左关联 右关联 内关联

1、左连接:

var LeftJoin = from emp in ListOfEmployees
join dept in ListOfDepartment
on emp.DeptID equals dept.ID into JoinedEmpDept
from dept in JoinedEmpDept.DefaultIfEmpty()
select new                        
{
EmployeeName = emp.Name,
DepartmentName = dept != null ? dept.Name : null                        
};

 

2、右连接:

var RightJoin = from dept in ListOfDepartment
join employee in ListOfEmployees
on dept.ID equals employee.DeptID into joinDeptEmp
from employee in joinDeptEmp.DefaultIfEmpty()
select new                          
{
EmployeeName = employee != null ? employee.Name : null,
DepartmentName = dept.Name
};

 

3、内连接:

 var query = from t in entitiy.TB_GCGL_ADA_USER
                 join p in entitiy.TB_GCGL_ZY_ZYK
                 on t.ETPRS_CODE equals p.ETPRS_CODE

                 select new TB_USER_ZYK
                 {
                    USER_ID = t.USER_ID,
                    USER_NAME = t.USER_NAME,
                    USER_PASSWORD = t.USER_PASSWORD,

                 };

相关文章:

  • Erlang垃圾回收机制的二三事
  • cloudera manager配置
  • Linux dd命令制作U盘系统启动盘
  • DSP投放进阶指南
  • 电脑知识--实用文章
  • Android新建项目 默认布局改为 LinearLayout
  • ashx调用session对象
  • insertAdjacentHTML动态插入行
  • 【CF】121 Div.1 C. Fools and Roads
  • 了解Office 365
  • Windows和Linux都有的Copy-on-write技术
  • MyBatis工作流程
  • virtualenv简单使用
  • SQL Server 事务处理 回滚事务
  • android usb挂载分析---MountService启动
  • 77. Combinations
  • canvas 五子棋游戏
  • centos安装java运行环境jdk+tomcat
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • echarts花样作死的坑
  • flutter的key在widget list的作用以及必要性
  • js如何打印object对象
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Python_OOP
  • Python_网络编程
  • Spring框架之我见(三)——IOC、AOP
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 技术胖1-4季视频复习— (看视频笔记)
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 区块链共识机制优缺点对比都是什么
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 算法-图和图算法
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 通信类
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • #预处理和函数的对比以及条件编译
  • $.ajax,axios,fetch三种ajax请求的区别
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (30)数组元素和与数字和的绝对差
  • (BFS)hdoj2377-Bus Pass
  • (二)fiber的基本认识
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (算法设计与分析)第一章算法概述-习题
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET : 在VS2008中计算代码度量值
  • .Net Memory Profiler的使用举例
  • .NET 中 GetProcess 相关方法的性能
  • .net访问oracle数据库性能问题
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .Net中的集合
  • // an array of int