linq-to-sql-joins mit mehreren from-Klauseln syntax vs. traditionelle join-syntax

Was der Unterschied zwischen dem schreiben eines join über 2 from Klauseln und ein where wie diese:

var SomeQuery = from a in MyDC.Table1
                from b in MyDC.Table2
                where a.SomeCol1 == SomeParameter && a.SomeCol2 === b.SomeCol1

schreiben und join mit dem join-operator.

Dies ist für eine join auf 2 Tabellen aber natürlich, manchmal müssen wir beitreten, noch mehr Tabellen und die wir brauchen, um zu kombinieren andere from Klauseln mit where wenn wir die oben beschriebene syntax.

Ich kenne beide syntax-Abfragen Rückkehr die gleichen Daten, aber ich Frage mich, ob gibt es einen performance-Unterschied, oder eine andere Art von Differenz, das wäre eindeutig zugunsten der einen noch der syntax über den anderen.

Vielen Dank für Ihre Anregungen.

InformationsquelleAutor frenchie | 2012-07-31
Schreibe einen Kommentar