博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINQ的左连接、右连接、内连接
阅读量:6613 次
发布时间:2019-06-24

本文共 966 字,大约阅读时间需要 3 分钟。

1、左连接:var LeftJoin = from emp in ListOfEmployeesjoin dept in ListOfDepartmenton emp.DeptID equals dept.ID into JoinedEmpDeptfrom dept in JoinedEmpDept.DefaultIfEmpty()select new                        {EmployeeName = emp.Name,DepartmentName = dept != null ? dept.Name : null                        }; 2、右连接:var RightJoin = from dept in ListOfDepartmentjoin employee in ListOfEmployeeson dept.ID equals employee.DeptID into joinDeptEmpfrom 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,                 };

 

转载地址:http://ixaso.baihongyu.com/

你可能感兴趣的文章
RHEL/Centos7新功能
查看>>
DBA日常工作职责
查看>>
Planner .NET日历日程控件能给你的应用程序提供多种日历日程功能
查看>>
Linux压力测试
查看>>
JAVA中的线程机制(二)
查看>>
nginx安装与配置2(转载)
查看>>
沈阳一饭店凌晨爆燃,燃气报警器时刻预防
查看>>
【DM642】ICELL Interface—Cells as Algorithm Containers
查看>>
svs 在创建的时候 上传文件夹 bin obj 这些不要提交
查看>>
Tinkphp
查看>>
细说浏览器特性检测(1)-jQuery1.4添加部分
查看>>
Java基础-算术运算符(Arithmetic Operators)
查看>>
C#编程(四十七)----------集合接口和类型
查看>>
【转】关于大型网站技术演进的思考(十二)--网站静态化处理—缓存(4)
查看>>
积跬步,聚小流------Bootstrap学习记录(1)
查看>>
Android官方架构组件LiveData: 观察者模式领域二三事
查看>>
你必须知道的HTTP基本概念
查看>>
Android ContentProvider调用报错"Bad call:..."及相关Binder权限问题分析
查看>>
CentOS 6.5下PXE+Kickstart无人值守安装操作系统
查看>>
xtrapivotcontrol 控件用法及相关属性
查看>>