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

View File

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