【问题标题】:Null parameter values in Npgsql 3.xNpgsql 3.x 中的空参数值
【发布时间】:2021-08-14 05:26:07
【问题描述】:

我的 ORM 在运行时不知道空 NpgsqlParameter 值的类型。在 Npgsql 2.x 中,我可以简单地设置

parameter.value = DBNull.Value

这一切都很好。现在看来我也必须设置一个DbType,但我不知道该类型应该是什么,所以我不能设置它。

在 2.x 中,它似乎默认为字符串/文本,但在 3.x 中显式设置会导致类型异常。

我可以做什么,而不必修改我的所有 SQL?

是否有默认的 DbType 会提供 2.x 的行为?

【问题讨论】:

    标签: npgsql


    【解决方案1】:

    您可以尝试将 NpgsqlDbType 设置为 NpgsqlDbType.Unknown 吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 2022-12-16
      • 2021-05-14
      相关资源
      最近更新 更多