diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index f304f19a8..85dc8d5e4 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1078,6 +1078,18 @@ namespace SqlSugar } return this; } + + public ISugarQueryable GroupByIF(bool isGroupBy, string groupFields) + { + if (isGroupBy) + { + GroupBy(groupFields); + } + + return this; + } + + public virtual ISugarQueryable OrderByIF(bool isOrderBy, string orderFileds) { if (isOrderBy) diff --git a/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs b/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs index 9d20283d2..2b458a181 100644 --- a/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs +++ b/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs @@ -117,6 +117,8 @@ namespace SqlSugar ISugarQueryable GroupBy(string groupFileds); ISugarQueryable GroupByIF(bool isGroupBy, Expression> expression); + ISugarQueryable GroupByIF(bool isGroupBy, string groupFields); + ISugarQueryable PartitionBy(Expression> expression); ISugarQueryable PartitionBy(string groupFileds); diff --git a/Src/OracleUS7ASCII/US7ASCII乱码.txt b/Src/OracleUS7ASCII/US7ASCII乱码.txt index 3c6e15dbb..f9019daeb 100644 --- a/Src/OracleUS7ASCII/US7ASCII乱码.txt +++ b/Src/OracleUS7ASCII/US7ASCII乱码.txt @@ -1 +1 @@ -US7ASCII 봫ð汾 \ No newline at end of file +US7ASCII 乱码专用版本