public IEnumerable<Author> Get()

发布时间:2025-06-24 18:38:17  作者:北方职教升学中心  阅读量:454


考虑以下Action方法,它返回了自定义Author对象的集合。

[HttpGet]。
{。

如果你喜欢这篇文章󿀌请收藏,
[HttpGet]。

  • IActionResult。

            如果你有一些定制化的需求,自定义可以实现 ActionResult 类,做法就是实现 IActionResult 中的 ExecuteResultAsync 方法即可。
    public List<Author> Get() =>
        _repository.GetAuthors();
        。评论,谢谢,祝你每天都快乐。

    ASP.NET Core为Web API控制器方法返回类型提供以下选择:

    • Specific type。喜欢,
      public IEnumerable<Author> Get()。

    • ActionResult<T>

    1. 返回指定类型(Specific type)

            最简单的API将返回原始或复杂的数据类型(例如,string 或者自定义对象类型󿼉。
       var data = await GetAuthors();
       if (data == null)。
            return NotFound("No record");
       return data;
    }。