I know how to use INNER JOIN via the LINQ query expression syntax:
var query =
from table1 in context.Table1
join table2 in context.Table2 on table1.Table2FkField equals table2.ID
select new { table1.SomeField, table2.SomeField };
But in some situations, it is more readable to use method syntax.
So the question is how to rewrite the example above using LINQ method syntax?
I've founded many answers on SO related to the LINQ INNER JOIN but all of them use query expression syntax.