3

我目前正在开发一个我们自动生成所有控制器的项目。我们的 BaseController 有这样的动作:

    [HttpPost("")]
    public virtual Task<IActionResult> Create([FromBody] ICreateEntityModel<TBaseEntity> model)
    {
        return ProcessActionAsync(model);
    }

在我设置 NSwag 之后,我最终得到了这样的模型:

   ICreateEntityModelOfPerson:{  
     type:"object",
     x-abstract:true,
     additionalProperties:false
   }

该接口只是一个标记,API 用户不感兴趣。有没有办法为实际类型(在本例中为 Person)而不是接口生成模型?我只是缺少正确的配置还是需要额外的处理器?

4

2 回答 2

0

[ProducesResponseType(typeof(ErrorMessage), StatusCodes.Status400BadRequest)]

为我工作

于 2020-01-17T15:10:08.603 回答
0

用于[ProducesResponseType(200, typeof(...)]指定给定状态代码的响应类型。

于 2019-02-26T22:37:43.530 回答