【问题标题】:Ignore in swagger and make required in database大摇大摆地忽略并在数据库中要求
【发布时间】:2022-11-07 20:37:51
【问题描述】:

如何使模型在数据库中具有必填字段但大摇大摆地忽略它?我已经使用了 [JSONIGNORE] 但它仍然是招摇的强制性。

【问题讨论】:

    标签: c# asp.net-core .net-core webapi


    【解决方案1】:

    为此,您应该使用 2 个单独的模型,因为这看起来像 2 个单独的层,一个用于表示,另一个用于持久性。

    然后,您将拥有一个用于用户的模型,使用该应用程序,而另一个模型用于您存储的数据。 但是,这看起来很奇怪,因为用户会收到对不需要的属性的失败请求(这就是他们将在 swagger 中看到的),但错误会出现在数据库中。

    【讨论】:

      猜你喜欢
      • 2022-06-17
      • 1970-01-01
      • 2020-08-19
      • 2018-07-30
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      • 2022-09-28
      • 2017-10-11
      相关资源
      最近更新 更多