using System; using System.Collections.Generic; using System.Linq.Expressions; namespace FreeSql { public interface ISelect : ISelect0, T1> where T1 : class where T2 : class where T3 : class where T4 : class where T5 : class { List ToList(Expression> select); TMember Sum(Expression> column); TMember Min(Expression> column); TMember Max(Expression> column); TMember Avg(Expression> column); ISelect Where(Expression> exp); ISelect WhereIf(bool condition, Expression> exp); ISelect GroupBy(Expression> columns); ISelect OrderBy(Expression> column); ISelect OrderByDescending(Expression> column); } }