相关疑难解决方法(0)

如何在sql中使用的linq中使用Left join?

如何在编写SQL查询的Linq中使用左联接?

select 
    p.Name, p.Family,
    E.EmployTypecode, E.employtypeName, E.EmplytyppeTye 
from 
    personnel as p
left join 
    Employee as E on E.EmployTypecode = p.EmployTypecode 
Run Code Online (Sandbox Code Playgroud)

c# sql linq

5
推荐指数
1
解决办法
5330
查看次数

linq中的左外连接

我有以下查询,但我不知道如何在表1上进行左外连接.

var query = (from r in table1
             join f in table2
                 on r.ID equals f.ID
             select new
             {     
                 r.ID, 
                 r.FirstName,
                 r.LastName,
                 FirstNameOnRecord = 
                     (f != null ? f.FirstName : string.Empty),
                 LastNameOnRecord = 
                     (f != null ? f.LastName : string.Empty),
                 NameChanged = 
                     (f != null 
                         ? (f.FirstName.CompareTo(r.FirstName) == 0 
                             && f.LastName.CompareTo(r.LastName) == 0) 
                         : false)
             }).ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq outer-join

3
推荐指数
2
解决办法
1701
查看次数

标签 统计

c# ×2

linq ×2

outer-join ×1

sql ×1