diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs index 414c4f617..0c5782e9c 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs @@ -46,7 +46,7 @@ namespace SqlSugar /// /// Add, delete and modify: the number of affected items; /// - public int SqlExecuteCount { get; private set; } = 0; + public int SqlExecuteCount { get; protected set; } = 0; public StackTraceInfo SqlStackTrace { get { return UtilMethods.GetStackTrace(); } } public bool IsDisableMasterSlaveSeparation { get; set; } internal DateTime BeforeTime = DateTime.MinValue; diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/MySqlProvider.cs b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/MySqlProvider.cs index 63acdd066..c24fc7fe4 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/MySqlProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/MySqlProvider.cs @@ -218,6 +218,7 @@ namespace SqlSugar count = await sqlCommand.ExecuteNonQueryAsync(this.CancellationToken.Value); if (this.IsClearParameters) sqlCommand.Parameters.Clear(); + SqlExecuteCount = count; ExecuteAfter(sql, parameters); sqlCommand.Dispose(); return count;