cuál es la diferencia entre escribir una unión por medio de 2 from
cláusulas y una where
así:LINQ to SQL se une con múltiples cláusulas de la sintaxis tradicional vs. sintaxis de unión
var SomeQuery = from a in MyDC.Table1
from b in MyDC.Table2
where a.SomeCol1 == SomeParameter && a.SomeCol2 === b.SomeCol1
y escribir un join
utilizando la unen operador.
Esto es para un join
en 2 mesas pero, por supuesto, a veces, necesitamos unir aún más tablas y tenemos que combinar otras cláusulas from
con where
si elegimos la sintaxis anterior.
Sé que las dos consultas de sintaxis devuelven los mismos datos, pero me preguntaba si hay una diferencia de rendimiento u otro tipo de diferencia que favorezca definitivamente una sintaxis sobre la otra.
Gracias por sus sugerencias.
¿Qué hay mejor? 2 o más de cláusulas o 2 o más cláusulas de unión? – frenchie
De acuerdo con http://stackoverflow.com/questions/894490/sql-left-join-vs-multiple-tables-on-from-line la cláusula join es preferible. –