From a93ecde9dec9384898f659816e96489b61da02c8 Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sat, 20 Nov 2021 23:56:55 +0800 Subject: [PATCH] db.Fastest oracle --- .../SqlSugar/Abstract/FastestProvider/Private.cs | 4 ++-- .../SqlSugar/OnlyNet/OracleFastBuilder.cs | 16 ++++++++++++++++ Src/Asp.Net/SqlSugar/SqlSugar.csproj | 1 + 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 Src/Asp.Net/SqlSugar/OnlyNet/OracleFastBuilder.cs diff --git a/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/Private.cs b/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/Private.cs index b789dac1a..ecd762823 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/Private.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/Private.cs @@ -20,7 +20,7 @@ namespace SqlSugar case DbType.Sqlite: break; case DbType.Oracle: - break; + return new OracleFastBuilder(); case DbType.PostgreSQL: return new PostgreSQLFastBuilder(this.entityInfo); case DbType.Dm: @@ -32,7 +32,7 @@ namespace SqlSugar default: break; } - throw new Exception(this.context.CurrentConnectionConfig.DbType + "开发中"); + throw new Exception(this.context.CurrentConnectionConfig.DbType + "开发中..."); } private DataTable ToDdateTable(List datas) { diff --git a/Src/Asp.Net/SqlSugar/OnlyNet/OracleFastBuilder.cs b/Src/Asp.Net/SqlSugar/OnlyNet/OracleFastBuilder.cs new file mode 100644 index 000000000..5c3a046ac --- /dev/null +++ b/Src/Asp.Net/SqlSugar/OnlyNet/OracleFastBuilder.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SqlSugar.OnlyNet +{ + public class OracleFastBuilder + { + public OracleFastBuilder() + { + throw new Exception("Oracle bulk copy , only.net CORE is supported"); + } + } +} diff --git a/Src/Asp.Net/SqlSugar/SqlSugar.csproj b/Src/Asp.Net/SqlSugar/SqlSugar.csproj index 64c0dbe4d..f9de8ac50 100644 --- a/Src/Asp.Net/SqlSugar/SqlSugar.csproj +++ b/Src/Asp.Net/SqlSugar/SqlSugar.csproj @@ -95,6 +95,7 @@ +