Npgsql 3.x中的空参数值

时间:2016-02-18 19:33:29

标签: npgsql

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

parameter.value = DBNull.Value

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

在2.x中它似乎默认为String / text,但在3.x中明确设置会导致类型异常......

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

是否有默认DbType会产生2.x行为?

由于

1 个答案:

答案 0 :(得分:0)

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