Ну, я не знаю LINQ to Entities особенно, но обычный синтаксис LINQ был бы:
var query = from customer in db.Customers
join order in db.Orders on customer.ID equals order.ID
join product in db.Products on order.ProductID equals product.ID
join info in db.Info on product.InfoID equals info.ID
select new { customer.Name, info.BriefDescription };
(т. Е. Всего несколько join
предложений).
Теперь я подозреваю, что вы уже пробовали это - если так, что пошло не так?