需要将NULL作为参数传递给存储过程时,可以使用DBNull.Value。
param.Value = DBNull.Value;
或者,您可以使用它代替
if运算符:
param.Value = !string.IsNullOrEmpty(activity.StaffId) ? activity.StaffId : (object)DBNull.Value;

需要将NULL作为参数传递给存储过程时,可以使用DBNull.Value。
param.Value = DBNull.Value;
或者,您可以使用它代替
if运算符:
param.Value = !string.IsNullOrEmpty(activity.StaffId) ? activity.StaffId : (object)DBNull.Value;