Usar include no cambia el comportamiento

¿Podría alguien ayudarme a aclarar la diferencia entre:

 var query = awlt.People.Include(p => p.EmailAddresses)
                    .Where(p => p.LastName.Equals(lastName))
                    .SelectMany(a => a.EmailAddresses)
                    .Select(a => a.EmailAddress1); 
 var query = awlt.People
                    .Where(p => p.LastName.Equals(lastName))
                    .SelectMany(a => a.EmailAddresses)
                    .Select(a => a.EmailAddress1);

Obtengo los mismos resultados en ambos casos sin saber la diferencia. ¿La carga ansiosa requiere el usoInclude ?

Respuestas a la pregunta(4)

Su respuesta a la pregunta