diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateMethodInfo.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateMethodInfo.cs index 8fc573c26..838d6d181 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateMethodInfo.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateMethodInfo.cs @@ -38,6 +38,18 @@ namespace SqlSugar Context = result }; } + + public UpdateCommonMethodInfo UpdateColumns(params string[] updateColumns) + { + var inertable = MethodInfo.Invoke(Context, new object[] { objectValue }); + var newMethod = inertable.GetType().GetMyMethod("UpdateColumns", 1, typeof(string[])); + var result = newMethod.Invoke(inertable, new object[] { updateColumns }); + return new UpdateCommonMethodInfo() + { + Context = result + }; + } + public UpdateCommonMethodInfo AS(string tableName) { var inertable = MethodInfo.Invoke(Context, new object[] { objectValue });