可能重複:
How do you perform a left outer join using linq extension methods左外連接中的LINQ
我不能找到的LINQ拉姆達的左外連接的例子(與擴展方法),至少,不是一個明確的。
比方說,我有如下表:
Parent
{
PID // PK
}
Child
{
CID // PK
PID // FK
Text
}
我想參加家長與兒童,併爲每一個孩子不見了,我要爲文本設置爲默認值「[空]」。我怎樣才能用linq lambda語法來做到這一點?
目前,我有以下幾點:
var source = lParent.GroupJoin(
lChild,
p => p.PID,
c => c.PID,
(p, g) =>
new // ParentChildJoined
{
PID = p.PID;
// How do I add child values here?
});
你有什麼已經嘗試過? 「linq lambda」是什麼意思? –
我不明白你想做什麼! – MAXE
@mellamokm哦非常有幫助,所有這些例子都在lambda語法!哦,等等,不,他們不是。 -_- – ProgrammerAtWork