From 1977c60aac2112ac6a07d97696ff60cf1f96773f Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 30 Jul 2022 22:18:26 +0800 Subject: [PATCH] Update demo --- .../QuestDbTest/Demo/Demo1_Queryable.cs | 25 +++++++++++++++++++ Src/Asp.NetCore2/QuestDbTest/Models/users.cs | 21 ++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 Src/Asp.NetCore2/QuestDbTest/Models/users.cs diff --git a/Src/Asp.NetCore2/QuestDbTest/Demo/Demo1_Queryable.cs b/Src/Asp.NetCore2/QuestDbTest/Demo/Demo1_Queryable.cs index 9473431df..6eb645cd9 100644 --- a/Src/Asp.NetCore2/QuestDbTest/Demo/Demo1_Queryable.cs +++ b/Src/Asp.NetCore2/QuestDbTest/Demo/Demo1_Queryable.cs @@ -52,6 +52,31 @@ namespace OrmTest var q2 = db.Queryable().Take(2); var test05 = db.UnionAll(q1, q2).ToList(); var test06 = db.Queryable().ToList(); + + if (db.DbMaintenance.IsAnyTable("users", false)) + { + db.DbMaintenance.DropTable("users"); + } + if (!db.DbMaintenance.IsAnyTable("users", false)) + { + db.CodeFirst.InitTables(); + } + + var list = new List(); + for (var i = 0; i < 10000; i++) + { + + list.Add(new Users + { + Id = i + 1, + createtime = DateTime.Now, + username = "161718", + password = "161718", + }); + } + db.Insertable(list).ExecuteCommand(); + + Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####"); } diff --git a/Src/Asp.NetCore2/QuestDbTest/Models/users.cs b/Src/Asp.NetCore2/QuestDbTest/Models/users.cs new file mode 100644 index 000000000..09b9e9bc0 --- /dev/null +++ b/Src/Asp.NetCore2/QuestDbTest/Models/users.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using SqlSugar; +namespace OrmTest +{ + [SqlSugar.SugarTable("users")] + public class Users + { + [SugarColumn(IsPrimaryKey = true)] + public int Id { get; set; } + + [SqlSugar.SugarColumn(IsNullable = true)] + public DateTime? createtime { get; set; } + public string username { get; set; } + + public string password { get; set; } + } +}