From 153f7180bee78ec4c234c7832aa4cd6e88838d5f Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 29 Sep 2022 11:46:33 +0800 Subject: [PATCH] Quartz.net special special case problem --- .../SqlSugar/Abstract/SugarProvider/SqlSugarCoreProvider.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarCoreProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarCoreProvider.cs index 90e18a2cf..cdf75d99a 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarCoreProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarCoreProvider.cs @@ -20,6 +20,10 @@ namespace SqlSugar { SqlSugarClient result = null; var key = _configs.GetHashCode().ToString(); + if (Task.CurrentId != null) + { + key= $"{key}Task"; + } StackTrace st = new StackTrace(true); var methods = st.GetFrames(); var isAsync = UtilMethods.IsAnyAsyncMethod(methods);