正在从swagger中删除OData架构.Asp.net核心Web Api 5.0



如何从swagger asp.net core web api 5.0 中删除OData生成的额外方案对象

我遇到了同样的情况,并将功能构建到我编写的框架中。答案是您需要创建一个IDocumentFilter。这是一个基于.net 6:的示例

https://github.com/ikemtz/NRSRx/blob/master/src/IkeMtz.NRSRx.Core.OData/ODataCommonDocumentFilter.cs

在启动.cs时,请执行以下操作:

.AddSwaggerGen(swaggerGenOptions =>
{
swaggerGenOptions.DocumentFilter<ODataCommonDocumentFilter>();
});

最新更新