mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-15 18:55:07 +08:00
Synchronization code
This commit is contained in:
@@ -341,6 +341,24 @@ namespace SqlSugar
|
||||
DeleteBuilder.Parameters.AddRange(parameters);
|
||||
return this;
|
||||
}
|
||||
public IDeleteable<T> Where(List<IConditionalModel> conditionalModels, bool isWrap)
|
||||
{
|
||||
if (conditionalModels.Count == 0)
|
||||
{
|
||||
return Where("1=2");
|
||||
}
|
||||
var sql = this.Context.Queryable<T>().SqlBuilder.ConditionalModelToSql(conditionalModels);
|
||||
var result = this;
|
||||
if (isWrap)
|
||||
{
|
||||
result.Where($"({sql.Key})", sql.Value);
|
||||
}
|
||||
else
|
||||
{
|
||||
result.Where(sql.Key, sql.Value);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
public IDeleteable<T> Where(List<IConditionalModel> conditionalModels)
|
||||
{
|
||||
if (conditionalModels.Count == 0)
|
||||
|
@@ -41,6 +41,7 @@ namespace SqlSugar
|
||||
IDeleteable<T> WhereColumns(List<T> list,Expression<Func<T, object>> columns);
|
||||
IDeleteable<T> WhereColumns(List<Dictionary<string,object>> columns);
|
||||
IDeleteable<T> Where(List<IConditionalModel> conditionalModels);
|
||||
IDeleteable<T> Where(List<IConditionalModel> conditionalModels, bool isWrap);
|
||||
IDeleteable<T> EnableDiffLogEventIF(bool isEnableDiffLogEvent, object businessData = null);
|
||||
IDeleteable<T> EnableDiffLogEvent(object businessData = null);
|
||||
IDeleteable<T> RemoveDataCache();
|
||||
|
Reference in New Issue
Block a user