using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OrmTest { public partial class NewUnitTest { public static void CodeFirst() { Db.CodeFirst.InitTables(); if (Db.DbMaintenance.IsAnyTable("UnitCodeTest1", false)) Db.DbMaintenance.DropTable("UnitCodeTest1"); Db.CodeFirst.InitTables(); Db.CodeFirst.InitTables(); var db = Db; db.Aop.OnLogExecuting = (s, p) => { Console.WriteLine(s); }; Db.CodeFirst.InitTables(); Db.CodeFirst.InitTables(); db.CodeFirst.InitTables(); Db.CodeFirst.InitTables(); Db.Insertable(new UnitTimeSpan2() { Id = new TimeSpan(), id2 = new TimeSpan(11, 2, 1) }).ExecuteCommand(); var x = Db.Queryable().ToList(); } public class UnitTimeSpan2 { [SqlSugar.SugarColumn(ColumnDataType = "time")] public TimeSpan Id { get; set; } public TimeSpan id2 { get; set; } } public class UnitTest0122132 { [SugarColumn(ColumnDataType = "image,longblob")] public byte[] x { get; set; } } [SqlSugar.SugarTable("[dbo].[UnitCodeFirstpks3aaa122]")] public class UnitCodeFirstpks32 { public int id { get; set; } public string name2 { get; set; } } [SqlSugar.SugarTable("UnitCodeFirstpks31","备注" )] public class UnitCodeFirstpks3 { public int id { get; set; } public string name2 { get; set; } } public class UnitCodeFirstpks2 { [SqlSugar.SugarColumn(IsPrimaryKey =true)] public string id { get; set; } [SqlSugar.SugarColumn(IsPrimaryKey = true)] public string id2 { get; set; } } public class UnitCodeTest1 { [SqlSugar.SugarColumn(IndexGroupNameList = new string[] { "group1" })] public int Id { get; set; } [SqlSugar.SugarColumn(DefaultValue="getdate()", IndexGroupNameList =new string[] {"group1" } )] public DateTime? CreateDate { get; set; } } } }