如何使用ODP.NET检查ReturnValue参数是否为null?

时间:2019-07-11 08:50:20

标签: c# odp.net

我有一个返回数字的Oracle函数,有时返回null(在例外情况下)。 我正在使用ODP.NET v2从C#调用此函数。 如何检查返回的值是否为null?

我在调试时检查了参数,当返回值为null时,它显示了以下内容:

enter image description here

IsNull属性是私有的,并将参数Value与 null DBNull.Value 总是返回false 。.

预先感谢

2 个答案:

答案 0 :(得分:0)

尝试一下

if(command.Parameters[...].value == null)

答案 1 :(得分:0)

或这个: 如果(command.Parameters [...]。value是DBNull)