我的ORM在运行时不知道null NpgsqlParameter
值的类型。在Npgsql 2.x中,我可以简单地设置
parameter.value = DBNull.Value
这一切都很好。现在看来我也必须设置一个DbType
,但我不知道该类型应该是什么,所以我无法设置它。
在2.x中它似乎默认为String / text,但在3.x中明确设置会导致类型异常......
我可以做什么,而不必修改我的所有SQL?
是否有默认DbType
会产生2.x行为?
由于
答案 0 :(得分:0)
您可以尝试将NpgsqlDbType设置为NpgsqlDbType.Unknown
吗?