从主体生成通用参数的摇摇欲坠模型

时间:2019-02-11 16:23:58

标签: c# asp.net-core swagger swashbuckle nswag

我目前正在一个项目中,我们会自动生成所有控制器。我们的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)而不是接口生成模型?我只是缺少正确的配置还是我需要一个额外的处理器?

1 个答案:

答案 0 :(得分:0)

使用for ($x = 0; $x < 10; $x++) { // start with current value of $x for ($y = $x; $y < $x + 10; $y++) { // use mod to calculate the correct value echo $y % 10 . ' '; } echo "\n"; } 指定给定状态码的响应类型。