Carregamento lento do Entity Framework
using(DataContext db = new DataContext ())
{
var result = db.SomeTable.ToList();
return result;
}
O problema é depois que eu retornei o resultado, a conexão está fechada e, por estar fechada, ele falha quando estou tentando acessar qualquer um dos elementos filho. Isso acontece porque, com o carregamento lento definido como True (padrão), ele nunca carrega as relações filho antes de serem usadas e eu começo a usá-las APÓS a conexão ser fechada. Então, como é a melhor maneira de resolver isso?
Eu tentei desativar o carregamento lento, mas ele não carregou nenhuma tabela de relação filho.