【发布时间】:2021-03-31 20:09:02
【问题描述】:
我编写的模型类 userQuery 没有出现在 Swagger UI 中。我已经在我的控制器文件中引用了它,所以我希望它会出现在 Swagger UI 中。我使用 SwashBuckle。我在这里错过了什么?
具有端点的控制器文件:
using Project.Models;
namespace Project.Controllers
{
[HttpGet]
[Authorize(Policy = "Read-Run")]
[Route("byRoute/{element}")]
[Produces(typeof(EntityResult<EntityResponse>))]
public async Task<IActionResult> ListEntities([FromQuery] userQuery entityMatch, string element)
{
return Ok((await _entityService.ListEntities(entityMatch, element)));
}
}
模型类:
using System;
namespace Project.Models
{
public class UserQuery
{
public int Id { get; set; }
public DateTime? DateCreated { get; set; }
public DateTime? DateUpdated { get; set; }
}
}
【问题讨论】:
标签: c# .net swagger swagger-ui swashbuckle