diff --git a/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs index 3c269f239..6f2998b76 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs @@ -214,6 +214,16 @@ namespace SqlSugar return sql; } - + public override Action ErrorEvent => it => + { + if (base.ErrorEvent != null) + { + base.ErrorEvent(it); + } + if (it.Message != null && it.Message.Contains("Detail redacted as it may contain sensitive data.")) + { + Check.ExceptionEasy(it.Message, $"错误:可能是字段太小超出,详细错误:{it.Message} "); + } + }; } } diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs index b5a200326..79d14ccd4 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs @@ -215,5 +215,17 @@ namespace SqlSugar return sql; } + public override Action ErrorEvent => it => + { + if (base.ErrorEvent != null) + { + base.ErrorEvent(it); + } + if (it.Message != null && it.Message.Contains("Detail redacted as it may contain sensitive data.")) + { + Check.ExceptionEasy(it.Message, $"错误:可能是字段太小超出,详细错误:{it.Message} "); + } + }; + } }