Simpel gezegd:je krijgt inner joins als je de eerste vorm gebruikt. Meerdere from clausules vertegenwoordigen kruiskoppelingen (in ieder geval een beetje) in LINQ.
Kortom, als je inner joins wilt, gebruik dan meerdere join clausules.
(Ik zeg een beetje omdat de volgende reeksen afhankelijk kunnen zijn van de eerdere... maar voor LINQ naar SQL zijn het bijna altijd kruiskoppelingen.)