From 4734e129122525be05b877bfcd6090455c64495b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 24 May 2022 01:34:05 +0800 Subject: [PATCH] Update demo --- .../SqlServerTest/Demo/DemoM_UnitOfWork.cs | 32 ++++++++++++------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/Src/Asp.Net/SqlServerTest/Demo/DemoM_UnitOfWork.cs b/Src/Asp.Net/SqlServerTest/Demo/DemoM_UnitOfWork.cs index 77c46746b..523a27ada 100644 --- a/Src/Asp.Net/SqlServerTest/Demo/DemoM_UnitOfWork.cs +++ b/Src/Asp.Net/SqlServerTest/Demo/DemoM_UnitOfWork.cs @@ -15,23 +15,17 @@ namespace OrmTest Console.WriteLine("#### DemoM_UnitOfWork ####"); var db=NewUnitTest.Db; + db.CurrentConnectionConfig.ConfigId = "1"; using (var uow = db.CreateContext()) { - var o = uow.GetRepository(); - var o2 = uow.GetMyRepository>(); + var o = uow.GetRepository(); + var o2 = uow.GetMyRepository>(); var list = o.GetList();//默认仓储 var list2 = o2.CommQuery();//自定义仓储 var list3 = uow.Orders1.GetList();//MyDbContext中的默认仓储 var list4 = uow.Orders2.GetList();//MyDbContext中的自定义仓储 uow.Commit(); } - var d = DateTime.Now; - for (int i = 0; i < 100000; i++) - { - db.CreateContext(); - } - Console.WriteLine("CreateContext 100000:" + (DateTime.Now-d).TotalMilliseconds+"ms"); - Console.WriteLine("#### Saveable End ####"); } /// /// 自定义DbContext @@ -41,11 +35,11 @@ namespace OrmTest /// /// 原生仓储 /// - public SimpleClient Orders1 { get; set; } + public SimpleClient Orders1 { get; set; } /// ///自定义仓储 /// - public DbSet Orders2 { get; set; } + public DbSet Orders2 { get; set; } } /// /// 自定义仓储 @@ -64,5 +58,21 @@ namespace OrmTest } + [Tenant("1")] + public class ORDER + { + [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] + public int Id { get; set; } + + public string Name { get; set; } + public decimal Price { get; set; } + [SugarColumn(IsNullable = true)] + public DateTime CreateTime { get; set; } + [SugarColumn(IsNullable = true)] + public int CustomId { get; set; } + [SugarColumn(IsIgnore = true)] + public List Items { get; set; } + } + } }