Exemplo n.º 1
0
 public override IObGroup AddGroupBy(Factory.ObProperty obProperty)
 {
     //_Key += "_" + obProperty.TableName + "_" + obProperty.ColumnName;
     _Key += "_" + obProperty.Key;
     DbGroups.Add(new DbGroup(obProperty.TableName, obProperty.ColumnName, obProperty.PropertyName));
     ObGroupProperties.Add(obProperty);
     return(this);
 }
Exemplo n.º 2
0
 public ObGroup(/*string tableName, string columnName, string propertyName*/ Factory.ObProperty obProperty)
 {
     //_Key = "GroupBy_" + obProperty.TableName + "_" + obProperty.ColumnName;
     _Key = "GroupBy_" + obProperty.Key;
     DbGroups.Add(new DbGroup(obProperty.TableName, obProperty.ColumnName, obProperty.PropertyName));
     //ObProperties.Add(new ObProperty(modelType, columnName));
     ObGroupProperties.Add(obProperty);
 }
Exemplo n.º 3
0
 public override IObSort AddOrderByDescending(Factory.ObProperty obProperty)
 {
     if (List.Any(obj => obj.TableName == obProperty.TableName && obj.ColumnName == obProperty.ColumnName))
     {
         return(this);
     }
     Key += "_" + obProperty.TableName + "_" + obProperty.ColumnName + "_False";
     List.Add(new DbSort(obProperty, false));
     return(this);
 }
Exemplo n.º 4
0
 public ObSort(Factory.ObProperty obProperty, bool isAsc)
 {
     Key = "OrderBy_" + obProperty.TableName + "_" + obProperty.ColumnName + "_" + isAsc;
     List.Add(new DbSort(obProperty, isAsc));
 }