¿Cómo unir internamente varias columnas de las mismas tablas a través de Linq?linq a sql: unir varias columnas de la misma tabla
Por ejemplo: Ya tengo esto ...
join c in db.table2 on table2.ID equals table1.ID
tengo que añadir esto ...
join d in db.table2 on table2.Country equals table1.Country
esta estructura lógica ha quedado obsoleta en sql hace casi 20 años. (http://stackoverflow.com/questions/334201/why-isnt-sql-ansi-92-standard-better-adopted-over-ansi-89) Coincidirlo en linq no es incorrecto, especialmente en consultas minúsculas de esta manera, pero la sintaxis de Pete Haas es estilísticamente preferible – user314321