嗨,我有这样的代码:
foreach (DataRow dr in upCSV.Rows)
{
ObjectParameter getCustomField1 = new ObjectParameter("CustomField1", String.IsNullOrEmpty(dr["CustomField1"]) ? null : Convert.ToInt32(dr["CustomField1"]));
var results = ordertable.usp_AppUpdateUserData(Convert.ToInt32( getCustomField1) )
}
在这里我收到错误,因为无法从对象转换为字符串。
这里 Customefield1 是 int 类型,它有空值。因此,当我调试时,它会将 customfield1 的值显示为 " "。那么如何将其转换为 int 并将其传递给我的存储过程?