diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs index 5fbc0a717..978cd4190 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/MySqlProvider.cs @@ -34,7 +34,7 @@ namespace SqlSugar public override void BeginTran(string transactionName) { - ((MySqlConnection)this.Connection).BeginTransaction(); + base.BeginTran(); } /// /// Only SqlServer @@ -43,7 +43,7 @@ namespace SqlSugar /// public override void BeginTran(IsolationLevel iso, string transactionName) { - ((MySqlConnection)this.Connection).BeginTransaction(iso); + base.BeginTran(iso); } public override IDataAdapter GetAdapter() { diff --git a/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqliteProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqliteProvider.cs index 394fe7a0a..73334e739 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqliteProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqliteProvider.cs @@ -30,7 +30,7 @@ namespace SqlSugar public override void BeginTran(string transactionName) { - ((SQLiteConnection)this.Connection).BeginTransaction(); + base.BeginTran(); } /// /// Only SqlServer @@ -39,7 +39,7 @@ namespace SqlSugar /// public override void BeginTran(IsolationLevel iso, string transactionName) { - ((SQLiteConnection)this.Connection).BeginTransaction(iso); + base.BeginTran(iso); } public override IDataAdapter GetAdapter() {