c# - 从主体生成通用参数的招摇模型
问题描述
我目前正在开发一个我们自动生成所有控制器的项目。我们的 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)而不是接口生成模型?我只是缺少正确的配置还是需要额外的处理器?
解决方案
[ProducesResponseType(typeof(ErrorMessage), StatusCodes.Status400BadRequest)]
为我工作
推荐阅读
- node.js - 使用 axioso 上传的文件在 multer 中显示未定义
- javascript - Ajax 的授权问题
- cypress - Cypress cy.type({enter} 在 for 循环中多次使用时失败
- set - 集合的并集和交集
- amazon-web-services - 在 Redshift 中从多个源加载单个事实表的最佳实践
- python - 如何在船上的图像上计算出鸟眼坐标(自上而下)
- jestjs - 使用isolateModules 模拟本地模块
- protocols - 将传感器数据写入标签的 OPC UA 块
- python-3.x - 将分组的列标题添加到现有数据框
- java - 如何在内部存储android studio中保存用户数据中的文件