How many nested projections can be used with .Include()?
===

How many nested projections can be used with .Include() in the Entity Framework?

For example:

Class A has a List of Class B's, which has a list of Class C's, which has a list of Class D's, etc.

    query.Include( a => a.BList.Select( b => b.Clist.Select( c => c.DList.Select(...) ) ) );

How far can these go?