From b0e730d807e27f99ae11b8be97948cb35249fed4 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 10 Aug 2024 21:03:35 +0800 Subject: [PATCH] Deleteable.EnableDiffLogEvent --- .../Abstract/DeleteProvider/DeleteMethodInfo.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteMethodInfo.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteMethodInfo.cs index 8eb487cfb..de7797071 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteMethodInfo.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteMethodInfo.cs @@ -38,7 +38,20 @@ namespace SqlSugar Context = result }; } - + public CommonMethodInfo EnableDiffLogEvent(object businessData = null) + { + if (Context == null) + { + return new CommonMethodInfo(); + } + var inertable = MethodInfo.Invoke(Context, new object[] { objectValue }); + var newMethod = inertable.GetType().GetMyMethod("EnableDiffLogEvent", 1, typeof(object)); + var result = newMethod.Invoke(inertable, new object[] { businessData }); + return new CommonMethodInfo() + { + Context = result + }; + } public CommonMethodInfo SplitTable() { var inertable = MethodInfo.Invoke(Context, new object[] { objectValue });