Thanks for the response, the .Include() was what I was missing. In my service I added a GetByID() method to encapsulate the retrieving of the entire graph. Is that how/where you would recommend getting an entire object graph? In my case, it's a UserRole entity with SecurityComponents:
In UserRoleService.cs
In UserRoleService.cs
public UserRole GetByID(int userRoleID)
{
return this.Query(ur => ur.UserRoleID == userRoleID).Include(sc => sc.UserRoleSecurityComponents).Select().First();
}