From d0e941a72f16a696266af9ae3c30352878714833 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 1 Sep 2017 13:32:28 +0800 Subject: [PATCH] Update Core --- .../Realization/MySql/MySqlProvider.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/MySqlProvider.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/MySqlProvider.cs index 31c86e5bb..08d7c14bf 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/MySqlProvider.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/MySql/MySqlProvider.cs @@ -28,7 +28,7 @@ namespace SqlSugar } catch (Exception ex) { - Check.Exception(true, ErrorMessage.ConnnectionOpen, ex.Message); + Check.Exception(true, "MySql.Data.dll Nuget更新到 6.10.3-rc 版本的(Core 2.0只支持当前版本), 在检查连接字符串是否正确,{0}", ex.Message); } } return base._DbConnection; @@ -38,7 +38,21 @@ namespace SqlSugar base._DbConnection = value; } } - + public override void CheckConnection() + { + if (this.Connection.State != ConnectionState.Open) + { + try + { + this.Connection.Open(); + } + catch (Exception ex) + { + Check.Exception(true, "MySql.Data.dll Nuget更新到 6.10.3-rc 版本的(Core 2.0只支持当前版本), 在检查连接字符串是否正确,{0}", ex.Message); + } + } + } + public override void BeginTran(string transactionName) { base.BeginTran();