Update deleteable wherecolumns

This commit is contained in:
sunkaixuan 2022-04-30 18:11:34 +08:00
parent 7d49087644
commit eb62c17cd2

View File

@ -256,8 +256,12 @@ namespace SqlSugar
public IDeleteable<T> WhereColumns(List<T> list,Expression<Func<T, object>> columns)
{
if (this.GetPrimaryKeys().IsNullOrEmpty())
{
tempPrimaryKeys = DeleteBuilder.GetExpressionValue(columns, ResolveExpressType.ArraySingle).GetResultArray().Select(it => this.SqlBuilder.GetNoTranslationColumnName(it)).ToList();
}
this.Where(list);
if (columns != null)
if (columns != null&& tempPrimaryKeys.IsNullOrEmpty())
{
tempPrimaryKeys = DeleteBuilder.GetExpressionValue(columns, ResolveExpressType.ArraySingle).GetResultArray().Select(it => this.SqlBuilder.GetNoTranslationColumnName(it)).ToList();
}