Ich habe Probleme mit einer Join/Where-Klausel mit einer eher einfachen SQL SELECT-Anweisung.LINQ Join where Klausel
Ich versuche, eine Liste der Produktinformationen von tb1 mit der Where-Bedingung hinter in tbl2 zu finden, aber das muss durch drei verschiedene Spalten verbunden sein.
so würde die SQL aussehen etwas entlang der Linien von:
SELECT tb1.*
FROM tb2 INNER JOIN
tb1 ON tb2.Col1 = tb1. Col1 AND tb2.Col2 = tb1. Col2 AND
tb2.Col3 = tb1.Col3
WHERE (tb2.Col1 = col1) AND (tb2.Col2 = col2) AND (tb2.Col4 = string)
COLX ist die Haupt-where-Klausel mit der Zeichenfolge als Parameter übergeben werden; Alle anderen Spalten befinden sich in den Kontexten.
Wie implementieren Sie mehrere Joins mit einer Where-Klausel?
Und schiebt in die richtige Richtung, sehr geschätzt.
Legende - danke Justin. Ich denke, wenn ich noch drei Stunden weitergemacht hätte, hätte mich Trial and Error hierher gebracht !! Danke vielmals. –
Ist es möglich, dies in Methodenstruktur (fließende Schnittstellen) zu tun? –
@Maxim Zaslavsky - Meinst du Lambda Syntax verwenden? –