Ventaja de usar IActionResult como tipo de resultado en Actions

¿Cuál es la ventaja o recomendación sobre el uso?IActionResult como el tipo de retorno de un controlador WebApi en lugar del tipo real que desea devolver?

La mayoría de los ejemplos que he visto regresanIActionResult, pero cuando construyo mi primer sitio, uso exclusivamente las clases Ver modelo como mis tipos de retorno ... ¡ahora siento que lo hice todo mal!

Respuestas a la pregunta(2)

Su respuesta a la pregunta