public SqlCommand CreateProcedureCmd(string procName, params SqlParameter[] prams)
{
if ( conn.State==ConnectionState.Closed)
conn.Open();
SqlCommand Cmd = new SqlCommand(procName, conn);
Cmd.CommandType = CommandType.StoredProcedure;
if (prams != null)
{
foreach (SqlParameter parameter in prams)
{
if(parameter != null)
{
Cmd.Parameters.Add(parameter);
}
}
}
return Cmd;
}
此時parmas參數可以按順序填寫參數或者直接添加數組。
摘自:愛因光的專欄