【发布时间】:2020-04-08 22:10:47
【问题描述】:
这里提到了我找到的最接近的参考,它非常有效。 How to configure Swashbuckle to ignore property on model
但是,如果我们可以在同一模型上显示/隐藏请求和响应的不同属性,有没有办法?目前,提供的解决方案为请求和响应隐藏了相同的属性。这方面的一个例子是,当我们有 ID 字段时,我们不想在 Swagger 中显示请求,并且在响应时使用可用的 ID 创建记录。
我能想到的另一种选择是构建一个不同的模型,但代码冗余太可怕了。
【问题讨论】:
-
有时 SRP 会导致一些代码冗余......你不应该关心这个。 SOLID 或小脚印,你必须决定要走哪一边
-
查看 iDocumentFilters
标签: c# asp.net-core swagger swashbuckle