From 2f9479b48b237dfb61a28799877293660246c119 Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sun, 5 Sep 2021 16:06:24 +0800 Subject: [PATCH] Update oscar --- .../SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs | 3 +++ Src/Asp.Net/SqlSugar/Enum/DbType.cs | 3 ++- Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs | 4 ++++ Src/Asp.Net/SqlSugar/OnlyNet/DependencyManagement.cs | 5 +++++ .../SqlSeverTest/SqlSugar/Infrastructure/InstanceFactory.cs | 4 ++++ 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs index 7bae8f62d..3decc9355 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs @@ -374,6 +374,9 @@ namespace SqlSugar case DbType.Dm: DependencyManagement.TryDm(); break; + case DbType.Oscar: + DependencyManagement.TryOscar(); + break; default: throw new Exception("ConnectionConfig.DbType is null"); } diff --git a/Src/Asp.Net/SqlSugar/Enum/DbType.cs b/Src/Asp.Net/SqlSugar/Enum/DbType.cs index 7765f14c0..bac17890e 100644 --- a/Src/Asp.Net/SqlSugar/Enum/DbType.cs +++ b/Src/Asp.Net/SqlSugar/Enum/DbType.cs @@ -13,6 +13,7 @@ namespace SqlSugar Oracle, PostgreSQL, Dm, - Kdbndp + Kdbndp, + Oscar } } diff --git a/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs b/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs index a986242f8..049b07468 100644 --- a/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs +++ b/Src/Asp.Net/SqlSugar/Infrastructure/InstanceFactory.cs @@ -242,6 +242,10 @@ namespace SqlSugar { return new KdbndpInserttable(); } + else if (currentConnectionConfig.DbType == DbType.Oscar) + { + return new KdbndpInserttable(); + } else { return new InsertableProvider(); diff --git a/Src/Asp.Net/SqlSugar/OnlyNet/DependencyManagement.cs b/Src/Asp.Net/SqlSugar/OnlyNet/DependencyManagement.cs index f8286f3d8..c51e7416f 100644 --- a/Src/Asp.Net/SqlSugar/OnlyNet/DependencyManagement.cs +++ b/Src/Asp.Net/SqlSugar/OnlyNet/DependencyManagement.cs @@ -133,5 +133,10 @@ namespace SqlSugar } } } + + public static void TryOscar() + { + throw new Exception("Oscar.NetCore版本下使用"); + } } } diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/InstanceFactory.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/InstanceFactory.cs index a986242f8..049b07468 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/InstanceFactory.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/InstanceFactory.cs @@ -242,6 +242,10 @@ namespace SqlSugar { return new KdbndpInserttable(); } + else if (currentConnectionConfig.DbType == DbType.Oscar) + { + return new KdbndpInserttable(); + } else { return new InsertableProvider();