Boa noite;
Pelo que entendi é possível realizar os filtros com expressões lambda ou linq, existe alguma diferença de performance entre as 2 tecnicas? Se sim, qual o mais performático?
Boa noite;
Pelo que entendi é possível realizar os filtros com expressões lambda ou linq, existe alguma diferença de performance entre as 2 tecnicas? Se sim, qual o mais performático?
Olá, Danilo!
Obrigado por prestigiar nosso curso! Sobre a sua pergunta, a diferença de desempenho aparece quando envolve um número muito grande de operações.
Este artigo compara Sintaxe de Consulta X Sintaxe de Método (Lambda) X Loop (for)
https://wheresmykeyboard.com/2015/06/linq-lambda-loop-performance-test/
E o vencedor foi: Sintaxe de Consulta (LINQ)
LINQ: 00:00:01.7072859, avg. 00:00:00.0004321
LAMBDA: 00:00:02.1314676, avg. 00:00:00.0005394
Loop: 00:00:01.3116814, avg. 00:00:00.0003319
Boa sorte e bons estudos!