ISugarQueryable.cs 830 B

12345678910111213141516171819
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace SqlSugar
  5. {
  6. public partial interface ISugarQueryable<T>
  7. {
  8. ISugarQueryable<T> Having(IFuncModel model);
  9. ISugarQueryable<T> OrderBy(List<OrderByModel> models);
  10. ISugarQueryable<T> GroupBy(List<GroupByModel> models);
  11. ISugarQueryable<T> Select(List<SelectModel> models);
  12. ISugarQueryable<TResult> Select<TResult>(List<SelectModel> models);
  13. ISugarQueryable<T> Select(List<SelectModel> models,AsNameFormatType type);
  14. ISugarQueryable<T> AS(string tableName, string shortName);
  15. ISugarQueryable<T> AddJoinInfo(string tableName, string shortName, IFuncModel models, JoinType type = JoinType.Left);
  16. ISugarQueryable<T> AddJoinInfo(List<JoinInfoParameter> joinInfoParameters);
  17. }
  18. }