From 357a01a9ddf6b5bb5404b1245a8957400a794b90 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 18 Sep 2023 15:06:42 +0800 Subject: [PATCH] Update Logic Delete --- .../Abstract/DeleteProvider/LogicDeleteProvider.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/LogicDeleteProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/LogicDeleteProvider.cs index 1614579f6..06aa2c428 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/LogicDeleteProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/LogicDeleteProvider.cs @@ -48,7 +48,9 @@ namespace SqlSugar List pars; string where; LogicFieldName = _ExecuteCommand(LogicFieldName, out db, out where, out pars); - var updateable = db.Updateable().SetColumns(LogicFieldName, deleteValue); + var updateable = db.Updateable(); + updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000; + updateable .SetColumns(LogicFieldName, deleteValue); updateable.SetColumns(deleteTimeFieldName, DateTime.Now); updateable.SetColumns(userNameFieldName,userNameValue); if (pars != null) @@ -63,7 +65,9 @@ namespace SqlSugar List pars; string where; LogicFieldName = _ExecuteCommand(LogicFieldName, out db, out where, out pars); - var updateable = db.Updateable().SetColumns(LogicFieldName, deleteValue); + var updateable = db.Updateable(); + updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000; + updateable.SetColumns(LogicFieldName, deleteValue); updateable.SetColumns(deleteTimeFieldName, DateTime.Now); updateable.SetColumns(userNameFieldName, userNameValue); if (pars != null) @@ -106,6 +110,7 @@ namespace SqlSugar { var entityInfo = Deleteable.EntityInfo; db = Deleteable.Context; + DeleteBuilder.LambdaExpressions.ParameterIndex = 10000; where = DeleteBuilder.GetWhereString.Substring(5); pars = DeleteBuilder.Parameters; if (LogicFieldName.IsNullOrEmpty())