- 优化 Update 无字段时不做任何处理;

This commit is contained in:
2881099 2023-12-02 00:05:11 +08:00
parent 5f01fbd457
commit 60d329265a
2 changed files with 9 additions and 5 deletions

View File

@ -205,7 +205,7 @@ namespace FreeSql.Internal.CommonProvider
_tableRule = old => name;
sb.Clear().Append("DELETE FROM ").Append(_commonUtils.QuoteSqlName(TableRuleInvoke())).Append(newwhere);
_interceptSql?.Invoke(sb);
fetch(sb);
if (sb.Length > 0) fetch(sb);
}
_tableRule = oldTableRule;
return;
@ -240,7 +240,7 @@ namespace FreeSql.Internal.CommonProvider
_tableRule = old => name;
sb.Clear().Append("DELETE FROM ").Append(_commonUtils.QuoteSqlName(TableRuleInvoke())).Append(newwhere);
_interceptSql?.Invoke(sb);
await fetchAsync(sb);
if (sb.Length > 0) await fetchAsync(sb);
}
_tableRule = oldTableRule;
return;

View File

@ -1002,7 +1002,7 @@ namespace FreeSql.Internal.CommonProvider
{
var sb1 = new StringBuilder();
ToSqlExtension110(sb1, false);
fetch(sb1);
if (sb1.Length > 0) fetch(sb1);
return;
}
if (_where.Length == 0) return;
@ -1035,7 +1035,7 @@ namespace FreeSql.Internal.CommonProvider
{
var sb1 = new StringBuilder();
ToSqlExtension110(sb1, false);
await fetchAsync(sb1);
if (sb1.Length > 0) await fetchAsync(sb1);
sb1.Clear();
return;
}
@ -1126,7 +1126,11 @@ namespace FreeSql.Internal.CommonProvider
++colidx;
}
}
if (colidx == 0) return;
if (colidx == 0)
{
sb.Clear();
return;
}
}
else if (_source.Count > 1)