Perez,
O sua analise é exatamente a maneira que ambas as tecnologias trabalham, o custo de de ir banco diversas vezes pode ser alto quando usamos do
Lazy Loading, se comparado ao
Eager Loading, ele apenas faz um LEFT JOIN e traz as informações em uma query só, porem não podemos nos esquecer que seu banco não estiver preparado para este tipo trafego de dados (index, cluster
e etc...) não vai adiantar adotar de Lazy, Eager ou Explicit.
Eu recomendaria você desabilitar o Lazy Loading e trabalhar com Eager Loading.
Um artigo bem legal, porem creio que você já saiba como funciona:
http://www.c-sharpcorner.com/UploadFile/b1df45/lazy-loading-vs-eager-loading/
Vitor Mendes |
http://www.vitormendes.com.br/
"Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)
