DotNetNext / SqlSugar

.Net aot ORM Fastest ORM Simple Easy VB.NET Sqlite orm Oracle ORM Mysql Orm 虚谷数据库 postgresql ORm SqlServer oRm 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb ,TDengine ORM,OceanBase orm,GaussDB orm ,Tidb orm Object/Relational Mapping
https://www.donet5.com/Home/Doc
MIT License
5.17k stars 1.32k forks source link

InsertOrUpdate()函数插入更新遇到的问题 #1214

Closed YuChenDayCode closed 5 months ago

YuChenDayCode commented 5 months ago

我使用的 sqlite 调用 InsertOrUpdate 函数,在新增操作时,新增成功结果是false。

debug了一下,发现新增返回的受影响行数为1,但是更新返回的结果是-1, +=之后结果变成0了,所以变成了false。 sqlsugar


更新中判断的sql是否为空,查看发现sql是一个换行的转义字符 所以导致返回-1 Snipaste_2024-01-10_15-19-28

麻烦看一下,是否算bug还是我使用方式的问题。谢谢

DotNetNext commented 5 months ago

我看一下

DotNetNext commented 5 months ago

SqlSugarCore 5.1.4.133-preview08 勾一下预览版本已修复 (等5分钟)