1
resposta

Não precisa mais do IActionResult

Sou das antigas, os endpoits não precisam mais retornar um IActionResult ?

1 resposta

Sim, você não é mais obrigado a retornar explicitamente um IActionResult em seus métodos de controle. Antes dessa versão, os métodos de ação geralmente tinham que retornar IActionResult ou um tipo específico derivado dele, como ViewResult, JsonResult, etc.

Com o ASP.NET Core 2.1 e versões posteriores, foi introduzido o suporte a Inferência de Tipo de Ação (Action Result Type Inference). Agora, você pode simplesmente retornar um objeto da ação, e o ASP.NET Core inferirá automaticamente o tipo de resultado adequado com base no tipo do objeto retornado.

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