From 45ff6d39ff0df988d1fbbc6ff44418bfce36dc2a Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 21 May 2023 18:13:43 +0800 Subject: [PATCH] Add demo --- .../SqlSeverTest/Demo/Demo2_Updateable.cs | 10 ++++++++++ Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec | 2 +- .../SqliteTest/Demo/Demo2_Updateable.cs | 15 +++++++++++---- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/Demo/Demo2_Updateable.cs b/Src/Asp.NetCore2/SqlSeverTest/Demo/Demo2_Updateable.cs index 746e9942b..3599e0699 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/Demo/Demo2_Updateable.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/Demo/Demo2_Updateable.cs @@ -55,6 +55,16 @@ namespace OrmTest var result6 = db.Updateable(updateObjs).WhereColumns(it => new { it.Id }).ExecuteCommand();//update List by id + var list = db.Queryable().OrderBy(it => it.Id).Take(2).ToList(); + if (list.Count >= 2) + { + list[0].Price = 10; + list[1].Price = 2; + var result69 = + db.Updateable(list) + .PublicSetColumns(it => it.Price, "+") + .ExecuteCommand(); + } /*** 2.by expression ***/ diff --git a/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec b/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec index bb7bc0213..abee5e88e 100644 --- a/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec +++ b/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec @@ -2,7 +2,7 @@ SqlSugarCore - 5.1.4.73 + 5.1.4.77-preview02 sunkaixuan 果糖大数据科技 http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/Src/Asp.NetCore2/SqliteTest/Demo/Demo2_Updateable.cs b/Src/Asp.NetCore2/SqliteTest/Demo/Demo2_Updateable.cs index f0d5bad96..58e7852b1 100644 --- a/Src/Asp.NetCore2/SqliteTest/Demo/Demo2_Updateable.cs +++ b/Src/Asp.NetCore2/SqliteTest/Demo/Demo2_Updateable.cs @@ -53,10 +53,17 @@ namespace OrmTest //If there is no primary key var result5 = db.Updateable(updateObj).WhereColumns(it => new { it.Id }).ExecuteCommand();//update single by id var result6 = db.Updateable(updateObjs).WhereColumns(it => new { it.Id }).ExecuteCommand();//update List by id - - - - + + var list = db.Queryable().OrderBy(it => it.Id).Take(2).ToList(); + if (list.Count >= 2) + { + list[0].Price = 10; + list[1].Price = 2; + var result69 = + db.Updateable(list) + .PublicSetColumns(it => it.Price, "+") + .ExecuteCommand(); + } /*** 2.by expression ***/ //update name,createtime