Sono in difficoltà con una clausola join/where con una semplice istruzione di selezione sql.LINQ Join Where Clausola
Sto cercando di recuperare un elenco di informazioni sul prodotto da tb1 con la condizione where behind in tbl2, ma questo deve essere unito da tre colonne diverse.
in modo che lo SQL apparirebbe qualcosa sulla falsariga di:
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 è il principale dove la clausola con la stringa da passare come parametro; tutte le altre colonne sono all'interno dei contesti.
Come si implementano più join con una clausola where?
E spinge nella giusta direzione, molto apprezzato.
Legenda - grazie Justin. Penso che se avessi continuato a frugare per altre 3 ore, la prova e l'errore mi avrebbero portato qui !! Molte grazie. –
È possibile farlo nella struttura del metodo (interfacce fluenti)? –
@Maxim Zaslavsky - Intendi usare la sintassi Lambda? –