Update my sql error message

This commit is contained in:
sunkaixuan 2022-10-22 22:36:21 +08:00
parent f4c7fe516c
commit 4db4a7c77d
2 changed files with 10 additions and 1 deletions
Src/Asp.Net/SqlSugar
Abstract/AdoProvider
Realization/MySql

View File

@ -1310,7 +1310,7 @@ namespace SqlSugar
#region Helper
private void SugarCatch(Exception ex, string sql, SugarParameter[] parameters)
protected virtual void SugarCatch(Exception ex, string sql, SugarParameter[] parameters)
{
if (sql != null && sql.Contains("{year}{month}{day}"))
{

View File

@ -139,5 +139,14 @@ namespace SqlSugar
}
return result;
}
protected override void SugarCatch(Exception ex, string sql, SugarParameter[] parameters)
{
base.SugarCatch(ex, sql, parameters);
if (ex is NullReferenceException&&SugarCompatible.IsFramework)
{
Check.ExceptionEasy($"To upgrade the MySql.Data. Error:{ex.Message}", $" 请先升级MySql.Data 。 详细错误:{ex.Message}");
}
}
}
}