// 检查未分配值的输出参数,将其分配以DBNull.Value.
if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) &&
(parameter.Value == null))
好多帖子应该都是引自一个出处,都这么写,有点迷惑,这里检查的是输出参数吗ParameterDirection.Input
------解决方案--------------------------------------------------------
如果参数是“输入输出参数”或“输入参数”,并且参数值是null的,……
可能写错了。