SQL:EF代碼如何使用lambda expresssion實現左連接?
select a.id, b.name
from a
left join b on a.id = b.id
我想使用EF lambda來得到同樣的結果在這個SQL
這裏是我做了什麼:
var list = entities.a
.GroupJoin(
entities.b,
a => a.id,
b => b.id,
(a, b) => new { a, b })
.Select(o => o)
.ToList();
這裏Select(o => o)
,我只是不知道如何得到相同的結果sql
select a.id, b.name
可能是http://stackoverflow.com/questions/3404975/left-outer-join-in -linq – 2014-09-03 04:00:43
http://stackoverflow.com/questions/16661544/left-join-or-right-join-using-linq-entity-framework – 2014-09-03 04:01:04
或可能是這一個http://stackoverflow.com/questions/19356439/ left-join-in-linq-to-entities – 2014-09-03 04:01:21