Code optimization WhereColumns

This commit is contained in:
sunkaixuna 2021-09-22 22:37:59 +08:00
parent e2af0a6e1d
commit e95dd5ed26

View File

@ -257,11 +257,14 @@ namespace SqlSugar
} }
else if (PrimaryKeys.HasValue()) else if (PrimaryKeys.HasValue())
{ {
foreach (var item in PrimaryKeys) if (IsWhereColumns == false)
{ {
var isFirst = whereString == null; foreach (var item in PrimaryKeys)
whereString += (isFirst ? " WHERE " : " AND "); {
whereString += Builder.GetTranslationColumnName(item) + "=" + this.Context.Ado.SqlParameterKeyWord + item; var isFirst = whereString == null;
whereString += (isFirst ? " WHERE " : " AND ");
whereString += Builder.GetTranslationColumnName(item) + "=" + this.Context.Ado.SqlParameterKeyWord + item;
}
} }
} }
if (PrimaryKeys.HasValue()&&IsWhereColumns) if (PrimaryKeys.HasValue()&&IsWhereColumns)