From aec3486168f66cb06c40e6c301f17b33b380bccc Mon Sep 17 00:00:00 2001 From: codomposer Date: Thu, 20 Nov 2025 04:28:36 -0500 Subject: [PATCH] fix the DB instance issue --- .../UserTestCases/UnitTest/Main.cs | 1 + .../UserTestCases/UnitTest/UAsyncInsert.cs | 42 +++++++++---------- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs index 7b6712cec..543ed3a8c 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs @@ -167,6 +167,7 @@ namespace OrmTest QueryableAsync(); SecurityParameterHandling(); ExceptionHandling(); + AsyncInsert(); //Thread(); //Thread2(); //Thread3(); diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UAsyncInsert.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UAsyncInsert.cs index 510e0567e..80fe834c9 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UAsyncInsert.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UAsyncInsert.cs @@ -120,7 +120,7 @@ namespace OrmTest { Console.WriteLine("Test: ExecuteCommandAsync"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -156,7 +156,7 @@ namespace OrmTest { Console.WriteLine("Test: ExecuteReturnIdentityAsync"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -191,7 +191,7 @@ namespace OrmTest { Console.WriteLine("Test: ExecuteReturnBigIdentityAsync"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var order = new Order @@ -219,7 +219,7 @@ namespace OrmTest { Console.WriteLine("Test: ExecuteReturnEntityAsync"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var order = new Order @@ -251,7 +251,7 @@ namespace OrmTest { Console.WriteLine("Test: ExecuteReturnPkListAsync"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var orders = new List(); @@ -290,7 +290,7 @@ namespace OrmTest { Console.WriteLine("Test: MultipleEntitiesAsync"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -328,7 +328,7 @@ namespace OrmTest { Console.WriteLine("Test: SnowflakeIdBasic"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -361,7 +361,7 @@ namespace OrmTest { Console.WriteLine("Test: SnowflakeIdList"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -398,7 +398,7 @@ namespace OrmTest { Console.WriteLine("Test: SnowflakeIdUniqueness"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -432,7 +432,7 @@ namespace OrmTest { Console.WriteLine("Test: SnowflakeId_Concurrent"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -444,7 +444,7 @@ namespace OrmTest int threadId = threadNum; var task = Task.Run(async () => { - var threadDb = GetInstance(); + var threadDb = Db; for (int i = 0; i < 10; i++) { var order = new OrderSnowflake @@ -481,7 +481,7 @@ namespace OrmTest { Console.WriteLine("Test: CancellationToken_Basic"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var cts = new CancellationTokenSource(100); @@ -516,7 +516,7 @@ namespace OrmTest { Console.WriteLine("Test: CancellationToken_Immediate"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var cts = new CancellationTokenSource(); @@ -549,7 +549,7 @@ namespace OrmTest { Console.WriteLine("Test: CancellationToken_SnowflakeId"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var cts = new CancellationTokenSource(50); @@ -580,7 +580,7 @@ namespace OrmTest { Console.WriteLine("Test: CancellationToken_Transaction"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.BeginTran(); @@ -626,7 +626,7 @@ namespace OrmTest { Console.WriteLine("Test: NullEntity"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); Order nullOrder = null; @@ -660,7 +660,7 @@ namespace OrmTest { Console.WriteLine("Test: DuplicateKey"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); var order1 = new Order @@ -702,7 +702,7 @@ namespace OrmTest { Console.WriteLine("Test: ConcurrentInserts"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -713,7 +713,7 @@ namespace OrmTest int threadId = i; var task = Task.Run(async () => { - var threadDb = GetInstance(); + var threadDb = Db; var order = new Order { Name = $"Concurrent Thread {threadId}", @@ -741,7 +741,7 @@ namespace OrmTest { Console.WriteLine("Test: TransactionRollback"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand(); @@ -783,7 +783,7 @@ namespace OrmTest { Console.WriteLine("Test: Performance"); - var db = GetInstance(); + var db = Db; db.CodeFirst.InitTables(); db.Deleteable().ExecuteCommand();