diff --git a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs index a72d970f2..7c7f1bd72 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs @@ -262,7 +262,14 @@ namespace SqlSugar } return this; } - + public IDeleteable WhereColumns(string [] columns) + { + if (columns != null) + { + tempPrimaryKeys = columns.ToList(); + } + return this; + } public IDeleteable RemoveDataCache() { this.RemoveCacheFunc = () => diff --git a/Src/Asp.Net/SqlSugar/Interface/IDeleteable.cs b/Src/Asp.Net/SqlSugar/Interface/IDeleteable.cs index e5049a219..3aa758afa 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IDeleteable.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IDeleteable.cs @@ -30,6 +30,7 @@ namespace SqlSugar IDeleteable Where(string whereString, SugarParameter[] parameters); IDeleteable Where(string whereString, List parameters); IDeleteable WhereColumns(Expression> columns); + IDeleteable WhereColumns(string [] columns); IDeleteable Where(List conditionalModels); IDeleteable EnableDiffLogEvent(object businessData = null); IDeleteable RemoveDataCache();