public override DbCommand GenerateCommand(string sql, CommandType cmdType, ParameterEngine param) { DbCommand cmd = this.getCommand(ref sql, cmdType); if (cmd != null && param != null) { param.Inject(ref cmd); } return(cmd); }