在带有 Swashbuckle / Swagger 的 ASP.NET Core 6 Web API 中,我正在访问 Oracle 数据库。
从 Oracle 数据库中,
BirthDate
以字符串形式返回 (VARCHAR
)。
我有这个
requestDto
:
namespace Transactions.Application.DTOs.Request
{
public class RequestDto
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string BirthDate { get; set; }
}
}
不改变:
public string BirthDate { get; set; }
到
public DateTime BirthDate { get; set; }
在 Swagger 的
Request
主体中,我希望用户看到:
{
"firstName": "string",
"lastName": "string",
"birthDate": "YYYY-MM-DD"
}
而不是:
{
"firstName": "string",
"lastName": "string",
"birthDate": "string"
}