From 7783e7ea23f65a08dde8245b53f12dee18445680 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 14 May 2022 21:11:25 +0800 Subject: [PATCH] Update EnableQueryFilter --- .../SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs index 40547d9aa..d9fc2fe3c 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs @@ -306,7 +306,11 @@ namespace SqlSugar var queryable = this.Context.Queryable(); queryable.QueryBuilder.LambdaExpressions.ParameterIndex= 1000; var sqlable= queryable.ToSql(); - this.Where(Regex.Split(sqlable.Key," Where ",RegexOptions.IgnoreCase).Last(), sqlable.Value); + var whereInfos = Regex.Split(sqlable.Key, " Where ", RegexOptions.IgnoreCase); + if (whereInfos.Length > 1) + { + this.Where(whereInfos.Last(), sqlable.Value); + } return this; } public SplitTableDeleteProvider SplitTable(Func, IEnumerable> getTableNamesFunc)