No vídeo do curso tem um exemplo utilizando uma lista com dez registro, através de um select retorna uma lista de task. A pergunta é, se o retorno fosse uma massa de dados de uns 800 registros, o mesmo seria pequeno em um banco de dados com um tempo de uso. O retorno criaria uma lista de 800 task. Tal quantidade não estoriaria o pool de threads. E digamos que seja uma banco de um legado de alguns anos com uns 5000 registros. Então fica a dúvida qual seria a melhor abordagem, a mesma ou se tem outro recurso? Espero deste vez se respondido...