Update BizDelete

This commit is contained in:
sunkaixuan 2023-09-28 14:13:57 +08:00
parent 86ea9e1d88
commit aa86c8439c

View File

@ -47,6 +47,13 @@ namespace SqlSugar
ISqlSugarClient db;
List<SugarParameter> pars;
string where;
var isAutoDelFilter =
DeleteBuilder.Context?.CurrentConnectionConfig?.MoreSettings?.IsAutoDeleteQueryFilter == true &&
DeleteBuilder.Context?.CurrentConnectionConfig?.MoreSettings?.IsAutoUpdateQueryFilter == true;
if (isAutoDelFilter)
{
DeleteBuilder.Context.CurrentConnectionConfig.MoreSettings.IsAutoUpdateQueryFilter = false;
}
LogicFieldName = _ExecuteCommand(LogicFieldName, out db, out where, out pars);
var updateable = db.Updateable<T>();
updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000;
@ -64,6 +71,13 @@ namespace SqlSugar
ISqlSugarClient db;
List<SugarParameter> pars;
string where;
var isAutoDelFilter =
DeleteBuilder.Context?.CurrentConnectionConfig?.MoreSettings?.IsAutoDeleteQueryFilter == true &&
DeleteBuilder.Context?.CurrentConnectionConfig?.MoreSettings?.IsAutoUpdateQueryFilter == true;
if (isAutoDelFilter)
{
DeleteBuilder.Context.CurrentConnectionConfig.MoreSettings.IsAutoUpdateQueryFilter = false;
}
LogicFieldName = _ExecuteCommand(LogicFieldName, out db, out where, out pars);
var updateable = db.Updateable<T>();
updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000;