From fb6ca9b80a0d7c3ec8ac1919a16247a9c3d6aff0 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 14 Nov 2023 22:09:35 +0800 Subject: [PATCH] Synchronization code --- .../QueryableProvider02-05.cs | 20 +++++++++++++ .../QueryableProvider06-10.cs | 29 ++++++++++++++++--- .../QueryableProvider11-12.cs | 12 ++++++-- Src/Asp.Net/SqlSugar/Interface/IQueryable.cs | 15 +++++++--- 4 files changed, 66 insertions(+), 10 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs index 8f84ceefb..d3a8f9b9f 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs @@ -198,6 +198,11 @@ namespace SqlSugar return result; } #region Where + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable Where(string expShortName, FormattableString expressionString) { var exp = DynamicCoreHelper.GetWhere(expShortName, expressionString); @@ -1120,6 +1125,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable Where(IFuncModel funcModel) { var obj = this.SqlBuilder.FuncModelToSql(funcModel); @@ -1634,6 +1644,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable Where(IFuncModel funcModel) { var obj = this.SqlBuilder.FuncModelToSql(funcModel); @@ -2427,6 +2442,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable Where(IFuncModel funcModel) { var obj = this.SqlBuilder.FuncModelToSql(funcModel); diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs index 3d6489fa7..9163b557e 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs @@ -202,6 +202,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable Where(IFuncModel funcModel) { var obj = this.SqlBuilder.FuncModelToSql(funcModel); @@ -1001,7 +1006,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } - + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable WhereIF(bool isWhere, Expression> expression) { if (isWhere) @@ -1810,7 +1819,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } - + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable WhereIF(bool isWhere, Expression> expression) { if (isWhere) @@ -2561,7 +2574,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } - + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public ISugarQueryable WhereIF(bool isWhere, Expression> expression) { @@ -3261,7 +3278,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } - + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable WhereIF(bool isWhere, Expression> expression) { if (isWhere) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs index 841f39cb4..ad210fef6 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs @@ -234,7 +234,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } - + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public ISugarQueryable WhereIF(bool isWhere, Expression> expression) { if (isWhere) @@ -835,7 +839,11 @@ namespace SqlSugar base.Where(conditionalModels); return this; } - + public new ISugarQueryable Where(List conditionalModels, bool isWrap) + { + base.Where(conditionalModels, isWrap); + return this; + } public new ISugarQueryable WhereIF(bool isWhere, Expression> expression) { if (isWhere) diff --git a/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs b/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs index b3305c777..2b704f1a0 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs @@ -319,6 +319,7 @@ namespace SqlSugar new ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable Where(IFuncModel funcModel); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -446,6 +447,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels,bool isWrap); new ISugarQueryable Where(IFuncModel funcModel); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -589,6 +591,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable Where(IFuncModel funcModel); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -738,7 +741,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); - + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable Where(IFuncModel funcModel); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -880,6 +883,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable Where(IFuncModel funcModel); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -1032,6 +1036,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -1179,6 +1184,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -1327,7 +1333,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); - + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -1455,6 +1461,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -1591,7 +1598,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); - + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); @@ -1717,7 +1724,7 @@ namespace SqlSugar ISugarQueryable Where(Expression> expression); ISugarQueryable Where(Expression> expression); new ISugarQueryable Where(List conditionalModels); - + new ISugarQueryable Where(List conditionalModels, bool isWrap); new ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression); ISugarQueryable WhereIF(bool isWhere, Expression> expression);