值类型一定有初始值,不可能为null,可以用“可为空的值类型”,也就是Nullable,在C#里也可以写成int?
转成Object试一下 ,因为SqlParameter构造重载有SqlDbType 是个枚举,如果你的值是0 ,1可能被认为是枚举了。
一:忽略这个字段二:System.DBNull.Value