zoukankan      html  css  js  c++  java
  • LinqToSQL 左连接右连接内链接

    左连接

      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

                      };

    右连接

      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

                     };

    内连接

      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,

                            };

  • 相关阅读:
    CF1454F Array Partition
    leetcode1883 准时抵达会议现场的最小跳过休息次数
    leetcode1871 跳跃游戏 VII
    leetcode1872 石子游戏VIII
    CF1355C Count Triangles
    CF1245D Shichikuji and Power Grid
    CF1368C Even Picture
    CF1368D AND, OR and square sum
    CF1395C Boboniu and Bit Operations
    SpringBoot和开发热部署
  • 原文地址:https://www.cnblogs.com/lewisli/p/DataSearch.html
Copyright © 2011-2022 走看看