小编ult*_*ity的帖子

使用ASP.NET Core Web API在Swashbuckle 6(Swagger)中重命名模型

我正在使用Swashbuckle 6(Swagger)和ASP.NET Core Web API.我的模型有DTO作为后缀,例如,

public class TestDTO {
    public int Code { get; set; }
    public string Message { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何在生成的文档中将其重命名为"Test"?我已经尝试添加带有名称的DataContract属性,但这没有帮助.

[HttpGet]
public IActionResult Get() {
  //... create List<TestDTO>
  return Ok(list);
}
Run Code Online (Sandbox Code Playgroud)

c# swagger swashbuckle asp.net-core asp.net-core-webapi

6
推荐指数
1
解决办法
2025
查看次数