diff --git a/Src/Asp.Net/SqlServerTest/Demo/Demo3_Insertable.cs b/Src/Asp.Net/SqlServerTest/Demo/Demo3_Insertable.cs index c43af0471..998327947 100644 --- a/Src/Asp.Net/SqlServerTest/Demo/Demo3_Insertable.cs +++ b/Src/Asp.Net/SqlServerTest/Demo/Demo3_Insertable.cs @@ -9,7 +9,8 @@ namespace OrmTest { public class Demo3_Insertable { - public static void Init() { + public static void Init() + { Console.WriteLine(""); Console.WriteLine("#### Insertable Start ####"); @@ -36,7 +37,7 @@ namespace OrmTest }; //Ignore Price - db.Insertable(insertObj).IgnoreColumns(it => new { it.Price }).ExecuteReturnIdentity();//get identity + db.Insertable(insertObj).IgnoreColumns(it => new { it.Price }).ExecuteReturnIdentity();//get identity db.Insertable(insertObj).IgnoreColumns("Name", "TestId").ExecuteReturnIdentity(); //Only insert Name and Price diff --git a/Src/Asp.Net/SqlServerTest/Demo/Demo4_Deleteable.cs b/Src/Asp.Net/SqlServerTest/Demo/Demo4_Deleteable.cs index 8d9822362..b344a5992 100644 --- a/Src/Asp.Net/SqlServerTest/Demo/Demo4_Deleteable.cs +++ b/Src/Asp.Net/SqlServerTest/Demo/Demo4_Deleteable.cs @@ -1,4 +1,5 @@ -using System; +using SqlSugar; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -10,7 +11,38 @@ namespace OrmTest { public static void Init() { - + Console.WriteLine(""); + Console.WriteLine("#### Deleteable Start ####"); + + SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() + { + DbType = DbType.SqlServer, + ConnectionString = Config.ConnectionString, + InitKeyType = InitKeyType.Attribute, + IsAutoCloseConnection = true, + AopEvents = new AopEvents + { + OnLogExecuting = (sql, p) => + { + Console.WriteLine(sql); + Console.WriteLine(string.Join(",", p?.Select(it => it.ParameterName + ":" + it.Value))); + } + } + }); + //by entity + db.Deleteable().Where(new Order() { Id = 1 }).ExecuteCommand(); + + //by primary key + db.Deleteable().In(1).ExecuteCommand(); + + //by primary key array + db.Deleteable().In(new int[] { 1, 2 }).ExecuteCommand(); + + //by expression + db.Deleteable().Where(it => it.Id == 1).ExecuteCommand(); + + Console.WriteLine("#### Deleteable End ####"); + } } }