1
resposta

Diferença e quando usar IActionResult x ActionResult em projetos api.core

Estou fazendo o curso de Api Core e percebi que os projetos o prof esta utilizando a assinatura dos métodos no controllador como IActionResult. Gostaria de saber a diferença entre o ActionResult e por que usar?

1 resposta

Jéssica, a diferença está na plataforma de destino dos projetos AspNet:

  • o AspNet MVC é voltado para o .NET Framework e usa como retorno das actions a classe abstrata ActionResult
  • o AspNet Core MVC é voltado para o .NET Core e adotou como retorno das actions a interface IActionResult

Referências

Espero ter ajudado.