LINQ的左连接、右连接、内连接 左连接和内连接的区别

1、左连接:

var LeftJoin =from emp in ListOfEmployees
LINQ的左连接、右连接、内连接 左连接和内连接的区别
join dept in ListOfDepartment
on emp.DeptID equals dept.ID into JoinedEmpDept
from dept in JoinedEmpDept.DefaultIfEmpty()
selectnew
{
EmployeeName = emp.Name,
DepartmentName = dept != null ? dept.Name :null
};

2、右连接:

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

3、内连接:

var query = from t inentitiy.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://www.aihuau.com/a/25101013/158894.html

更多阅读

批量授权、零售版和OEM的区别 oem授权书

批量授权、零售版和OEM的区别——简介批量授权、零售版和OEM的区别当涉及到购买许可证(license)的问题,相信许多人都有过迷茫。不知道一些相应的license的问题。而购买license的渠道很多,那么我们应该要购买哪些license呢?他们的区别又

手机电阻屏、电容屏和压电式触摸屏的区别 四线电阻触摸屏

手机电阻屏、电容屏和压电式触摸屏的区别  从苹果iPodtouch问世开始,电容屏就悄悄变成了高端产品的标配,而使用电阻屏的产品,或多或少都会被批判一番。电容屏触控顺滑、多点触摸、敏感度更高、定位更准确、响应速度更快、显示更清

特许经营合同、买卖合同和经销合同的区别 特许经营合同

特许经营作为一种新兴的商业模式,与一般的买卖合同、经销合同存在显著的区别,其中最重要的一点是,在特许经营中,产品的供应和销售渠道受到了合同的严格限制,且这种限制通常具有独占性,即经销商不得销售其他产品,在合同约定的区域内,特许人与

声明:《LINQ的左连接、右连接、内连接 左连接和内连接的区别》为网友初与友歌分享!如侵犯到您的合法权益请联系我们删除