This is one way to do Eager Loading:
dim Q = from o in contex.Orders.Include("Items").Include("Items.Products")
I want to do that without using Strings.
With one level it's easy:
dim Q = from o in contex.Orders.Include(Function(x) x.Items)
But how do you do the include to include Items.Products?