3
나는 두 테이블 "사원"과 "EmployeesCompanies", 종업원 모든 직원의 목록을 포함하고 employeescompanies는 직원과 관련된 모든 기업의 목록이 포함되어 있습니다Linq는 SQL에 왼쪽 외부 가입하지
Table 1 (Employees) EmployeeID 1 2 3 Table 2 (EmployeesCompanies) EmployeeID 1 2
을
var queryOrphanedEmployees = (from a in db.Employees
join b in db.EmployeesCompanies
on a.EmployeeID equals b.EmployeeID
into outer
from c in outer.DefaultIfEmpty()
select new { a.EmployeeID}).ToList();
그러나이 반환 : 여기 내가 사용하고있어 LINQ 코드는, EmployeesCompanies에서 누락 된 기록이다 3을 반환 할
1 2
내가 원하는 것과 정확히 반대입니다.