public static object ExecuteProcedureScalar(this DbConnection connection, string spName, DbTransaction transaction, params DbParameter[] parameters)
 {
     return(connection.ExecuteProcedureScalar(spName, transaction, null, parameters));
 }