When writing LINQ queries in C#, I know I can perform a join using the join keyword. But what does the following do?
from c in Companies
from e in c.Employees
select e;
A LINQ book I have say it’s a type of join, but not a proper join (which uses the join keyword). So exactly what type of join is it then?
Multiple “from” statements are considered compound linq statments. They are like nested foreach statements. The msdn page does list a great example here
this statement could be rewritten as: