mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-25 01:14:33 +08:00
Update BizDelete
This commit is contained in:
parent
86ea9e1d88
commit
aa86c8439c
@ -47,6 +47,13 @@ namespace SqlSugar
|
|||||||
ISqlSugarClient db;
|
ISqlSugarClient db;
|
||||||
List<SugarParameter> pars;
|
List<SugarParameter> pars;
|
||||||
string where;
|
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);
|
LogicFieldName = _ExecuteCommand(LogicFieldName, out db, out where, out pars);
|
||||||
var updateable = db.Updateable<T>();
|
var updateable = db.Updateable<T>();
|
||||||
updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000;
|
updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000;
|
||||||
@ -64,6 +71,13 @@ namespace SqlSugar
|
|||||||
ISqlSugarClient db;
|
ISqlSugarClient db;
|
||||||
List<SugarParameter> pars;
|
List<SugarParameter> pars;
|
||||||
string where;
|
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);
|
LogicFieldName = _ExecuteCommand(LogicFieldName, out db, out where, out pars);
|
||||||
var updateable = db.Updateable<T>();
|
var updateable = db.Updateable<T>();
|
||||||
updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000;
|
updateable.UpdateBuilder.LambdaExpressions.ParameterIndex = 1000;
|
||||||
|
Loading…
Reference in New Issue
Block a user