我在我的 sql helper 类中编写了一个模块,它从存储过程返回 DataSet。
// public class SqlHelper
public DataSet ExecuteDataSet(string commandText, SqlParameter[] sqlParameter)
{
SqlCommand cmd = new SqlCommand(commandText, this.conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddRange(sqlParameter);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds;
}
但是我的存储过程有多个返回输出。我的上述模块不适用于具有输出值的过程。
如何在 sql helper 类中编写一个可以处理存储过程输出的模块。