Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Quantas vezes foi executada a query?

Boa tarde professor, quando voce faz os filtros dinâmicos; com linq ou usando o método Where em um IQueryable, quando de fato a query é executada no banco de dados, digo porque trabalho em uma aplicação com uma massa de dados muito grande. Então saber delas qual é mais performática e se ele executa a query para cada "Where" criado ou só apenas quando aparece o comando ".toList()" ???

2 respostas
solução!

Olá Alysson

O LINQ só executa as queries no banco de dados quando chamamos um método que força a avaliação da query (ToList ou ToArray) ou quando enumeramos seu resultado (com o foreach, por exemplo).

Lega, muito obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software