我在想您的输出参数带有DBNull值。像这样添加支票
var outputParam = dataAccCom.GetParameterValue(IDbCmd, "op_Id");if(!(outputParam is DBNull)) DataTO.Id = Convert.ToInt64(outputParam);

我在想您的输出参数带有DBNull值。像这样添加支票
var outputParam = dataAccCom.GetParameterValue(IDbCmd, "op_Id");if(!(outputParam is DBNull)) DataTO.Id = Convert.ToInt64(outputParam);