public Criteria <T> AddConditionPropertyValues(SqlConditionType type, string prop, IList vals)
        {
            ColumnMapping column = TableMapping.GetColumnMappingByProperty(prop);

            this.AddConditionColumnValues(type, column != null ? column.Name : prop, vals);
            return(this);
        }
 public Criteria AddConditionColumnValues(SqlConditionType type, string column, IList vals)
 {
     this.Conditions.Add(new SqlCondition()
     {
         Type   = type,
         Column = column,
         Values = vals
     });
     return(this);
 }
 public Criteria AddConditionColumnValue(SqlConditionType type, string column, object val)
 {
     this.Conditions.Add(new SqlCondition()
     {
         Type   = type,
         Column = column,
         Value  = val
     });
     return(this);
 }
 public new Criteria <T> AddConditionColumnValues(SqlConditionType type, string column, IList vals)
 {
     base.AddConditionColumnValues(type, column, vals);
     return(this);
 }
 public new Criteria <T> AddConditionColumnValue(SqlConditionType type, string column, object val)
 {
     base.AddConditionColumnValue(type, column, val);
     return(this);
 }