Open ClementeGao opened 2 months ago
repo.Attach 不是这样用的,repo查询出来的记录,才适合用 repo.Update
如果记录来自是json,可以用 repo.Where(a=> items.Any(i => i.Id == a.Id)).ToList()
再 repo.Update(items),建议看文档了解仓储的机制。
也可以直接 repo.UpdateDiy.SetSource(items).ExecuteAffrows() 更新所有字段,这个API对应 fsql.Update修改文档。
问题描述及重现代码:
当执行完以下代码后,数据库的数据没更新,也没报错
数据库版本
sqlserver 12
安装的Nuget包
FreeSql 3.2.832
.net framework/. net core? 及具体版本
.netcore3.1