Algumas dicas:
1) O repositório no Entity Core pode ser todo Async
2) No List retorne caso queira async ValueTask < List < T > >. Para isso utilize await e ToListAsync
3) No controller não utilize Task.Run e modifique assinatura para retornar async ValueTask < IActionResult >
4) Sempre que possível utilize ValueTask ao invés de Task
5) Sempre que possível utilize async e await
Ao escrever alguns código nessa resposta o site tá cortando algumas palavras (deve ser por achar que são tags Html)
Luciano de Sousa Pereira.
Brazilian.
Bacharel degree in Computer Engineering.
Full Stack Developer with 5 years of experience in multiple frameworks and programming languages.
Algumas dicas:
1) O repositório no Entity Core pode ser todo Async
2) No List retorne caso queira async ValueTask < List < T > >. Para isso utilize await e ToListAsync
3) No controller não utilize Task.Run e modifique assinatura para retornar async ValueTask < IActionResult >
4) Sempre que possível utilize ValueTask ao invés de Task
5) Sempre que possível utilize async e await
Ao escrever alguns código nessa resposta o site tá cortando algumas palavras (deve ser por achar que são tags Html)
Interessante. Não sabia sobre esse ValueTask. Vou pesquisar.