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;