public override int Query(string commandText, MapperParameter parameter, Test.Core.CommandType type) { if (parameter == null) { parameter = new MapperParameter(); } SqlParameter[] dbParameter = parameter.ToDbParameter <SqlParameter>(); int num = SqlHelper.ExecuteNonQuery(this.connectionString, (System.Data.CommandType)type, commandText, dbParameter); if (type != Test.Core.CommandType.Text) { this.UpdateParameter(parameter, dbParameter); } return(num); }
public override ValueSet QueryForValueSet(string commandText, MapperParameter parameter, Test.Core.CommandType type) { if (parameter == null) { parameter = new MapperParameter(); } SqlParameter[] dbParameter = parameter.ToDbParameter <SqlParameter>(); ValueSet valueSet = SqlHelper.ExecuteDataset(this.connectionString, (System.Data.CommandType)type, commandText, dbParameter); if (type != Test.Core.CommandType.Text) { this.UpdateParameter(parameter, dbParameter); } return(valueSet); }
public override object QueryForScalar(string commandText, MapperParameter parameter, Test.Core.CommandType type) { if (parameter == null) { parameter = new MapperParameter(); } SqlParameter[] dbParameter = parameter.ToDbParameter <SqlParameter>(); object obj = SqlHelper.ExecuteScalar(this.connectionString, (System.Data.CommandType)type, commandText, dbParameter); if (type != Test.Core.CommandType.Text) { this.UpdateParameter(parameter, dbParameter); } return(obj); }