- 修复 Reposition.InsertOrUpdate 更新未变化时的 SQL 错误;#1630

This commit is contained in:
2881099
2023-09-27 21:33:26 +08:00
parent 7926429393
commit 7122485899
3 changed files with 254 additions and 3 deletions

View File

@ -404,7 +404,7 @@ namespace FreeSql
if (data?.Count > 0)
{
if (cuig.Length == _table.Columns.Count)
if (cuig.Length == _table.Columns.Count - _table.Primarys.Length)
return ups.Length == data.Count ? -998 : -997;
var update = this.OrmUpdate(data.Select(a => a.Value)).IgnoreColumns(cuig);

View File

@ -438,7 +438,7 @@ namespace FreeSql
if (data?.Count > 0)
{
if (cuig.Length == _table.Columns.Count)
if (cuig.Length == _table.Columns.Count - _table.Primarys.Length)
return ups.Length == data.Count ? -998 : -997;
var update = this.OrmUpdate(data.Select(a => a.Value)).IgnoreColumns(cuig);