In what instances does Entity Framework automatically load child rows and other related rows as you use them? It seems like sometimes this is done automatically on property accessor, and sometimes you must do it explicitly.
For example, if I have a table called Car, and a table called Wheel, and there are 4 wheels rows for each car row, will EF automatically load the Wheel rows when I access myCar.Wheel, or is the general practice to call myCar.Wheel.Load() first?