【发布时间】:2018-05-24 15:39:36
【问题描述】:
在 Model 部分生成的招摇页面上,如何让 Swashbuckle 不报告整个命名空间,而只报告模型?
MyNamespace.SubFolder.MyModel
到
MyModel
【问题讨论】:
标签: asp.net-core swagger openapi swashbuckle
在 Model 部分生成的招摇页面上,如何让 Swashbuckle 不报告整个命名空间,而只报告模型?
MyNamespace.SubFolder.MyModel
到
MyModel
【问题讨论】:
标签: asp.net-core swagger openapi swashbuckle
您应该能够通过 ISchemaFilter 定义自定义架构 ID
或创建自己的“模式 ID 策略”阅读:Customizing Schema Id's
services.AddSwaggerGen(c => { ... c.CustomSchemaIds((type) => type.FullName); };
您可以创建一个包含名称属性的基础模型类(请记住[JsonIgnore])将该属性用于策略。
【讨论】: