Eventuali duplicati:
How do you perform a left outer join using linq extension methodsjoin esterno sinistro in/metodo di sintassi lambda in LINQ
non riesco a trovare una sinistra outer join esempio di Linq lambda (con metodi di estensione), almeno, non chiaro.
Diciamo che ho la seguente tabella:
Parent
{
PID // PK
}
Child
{
CID // PK
PID // FK
Text
}
voglio unirmi genitore con il bambino, e per ogni bambino scomparso, voglio che il valore predefinito per il testo da "[[vuoto]]". Come posso farlo con la sintassi di linq lambda?
Al momento ho il seguente:
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?
});
Cosa avete già provato? E cosa intendi con "linq lambda"? –
Non riesco a capire cosa stai cercando di fare! – MAXE
@mellamokm oh molto utile, tutti quegli esempi sono nella sintassi lambda! oh aspetta, no non lo sono. -_- – ProgrammerAtWork