Esta opção tem um custo elevado e deve ser utilizada em último caso, pois para cada item da ligação do registro, é feita uma nova leitura dos dados do contexto sob-demanda, o que aumenta o consumo do banco e dados e o tempo de geração. O ideal que é a ligação principal sempre faça a leitura de todos os dados necessários para geração do registro.
Normalmente a ligação sob-demanda será necessária para adicionar informações customizadas aos Layouts baseados em Contextos de Biblioteca .NET, pois as mesmas não podem ser extendidas.