From a9713e921437e01b52b58fa829a4dd8c58963848 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 15 Jun 2024 17:52:58 +0800 Subject: [PATCH] Update db.UpdateByObject --- .../Abstract/DynamicBuilder/CommonMethodInfo.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/DynamicBuilder/CommonMethodInfo.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/DynamicBuilder/CommonMethodInfo.cs index 03f1d2460..a8c7284fe 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/DynamicBuilder/CommonMethodInfo.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/DynamicBuilder/CommonMethodInfo.cs @@ -62,6 +62,20 @@ namespace SqlSugar var result = Context.GetType().GetMyMethod("ExecuteCommand", 0).Invoke(Context, new object[] { }); return (int)result; } + public UpdateCommonMethodInfo WhereColumns(params string[] columns) + { + var result = Context.GetType().GetMyMethod("WhereColumns", 1, typeof(string[])).Invoke(Context, new object[] { columns }); + UpdateCommonMethodInfo updateCommonMethod = new UpdateCommonMethodInfo(); + updateCommonMethod.Context = result; + return updateCommonMethod; + } + public UpdateCommonMethodInfo UpdateColumns(params string[] columns) + { + var result = Context.GetType().GetMyMethod("UpdateColumns", 1, typeof(string[])).Invoke(Context, new object[] { columns }); + UpdateCommonMethodInfo updateCommonMethod = new UpdateCommonMethodInfo(); + updateCommonMethod.Context = result; + return updateCommonMethod; + } public async Task ExecuteCommandAsync() { if (Context == null) return 0;