Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobre UseLazyLoadingProxies

Boa tarde. O serviço LazyLoadingProxies faz uma consulta ao banco e carrega as informações da propriedade? Tem como fazer isso com o linq também certo, com o include: _context.Cinema.Include(x => x.Endereco).ToList() ? O LazyLoadingProxies faz a mesma coisa que essa consulta linq?

1 resposta
solução!

Boa noite, na prática sim, pois ambos trazem os valores da propriedade endereço, mas são conceitos diferentes.

Ao chamar o método ToList() estamos mandando executar a consulta na base de dados, trazendo todas as informações solicitadas (no caso fazendo join endereço), ou seja, eager loading.

Com o LazyLoading, se não me engano, apenas quando eu usasse: Cinema.Endereco que a consulta de busca por endereços seria executada.