From db008d1d2c78c5913cc965b3bbbaa2622f25597a Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 16 Sep 2024 20:34:35 +0800 Subject: [PATCH] Synchronization code --- Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs | 4 ++++ .../SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs index 02419eac3..b452294e4 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs @@ -183,6 +183,10 @@ namespace SqlSugar } catch (Exception ex) { + if (this.Context.CurrentConnectionConfig?.DbType==DbType.SqlServer&&ex.Message?.Contains("provider: SSL")==true) + { + Check.ExceptionEasy(true,ex.Message, "SSL出错,因为升级了驱动,字符串增加Encrypt=True;TrustServerCertificate=True;即可。详细错误:" + ex.Message); + } Check.Exception(true, ErrorMessage.ConnnectionOpen, ex.Message+$"DbType=\"{this.Context.CurrentConnectionConfig.DbType}\";ConfigId=\"{this.Context.CurrentConnectionConfig.ConfigId}\""); } } diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs index 05bdf65c3..c455ce89c 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs @@ -435,6 +435,10 @@ namespace SqlSugar { result = "DateTime.Now"; } + if (result.Equals("getdate()", StringComparison.CurrentCultureIgnoreCase)) + { + result = "DateTime.Now"; + } result = result.Replace("\r", "\t").Replace("\n", "\t"); result = result.IsIn("''", "\"\"") ? string.Empty : result; return result;