public static void ExecuteNonQuery(string StoredProcedureName, List <KeyValuePair <string, object> > paramlist) { ProcedureDefinition oProc = StoredProcedures.GetProcedureDefinition(StoredProcedureName); SQLUtil utils = new SQLUtil(); if (!Object.Equals(paramlist, null)) { foreach (KeyValuePair <string, object> param in paramlist) { utils.AddParameter(param.Key, param.Value); } } utils.ExecuteNonQuery(oProc.FullyQualifiedCommand, oProc.Connection); }