diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarScopeProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarScopeProvider.cs index aaf022087..c611b059e 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarScopeProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarScopeProvider.cs @@ -659,6 +659,10 @@ namespace SqlSugar { return ScopedContext.UnionAll(queryables); } + public UpdateExpressionMethodInfo UpdateableByObject(Type entityType) + { + return ScopedContext.UpdateableByObject(entityType); + } public UpdateMethodInfo UpdateableByObject(object singleEntityObjectOrListObject) { return ScopedContext.UpdateableByObject(singleEntityObjectOrListObject); diff --git a/Src/Asp.NetCore2/SqlSugar/Interface/ISqlSugarClient.cs b/Src/Asp.NetCore2/SqlSugar/Interface/ISqlSugarClient.cs index 278df3858..49cb87c42 100644 --- a/Src/Asp.NetCore2/SqlSugar/Interface/ISqlSugarClient.cs +++ b/Src/Asp.NetCore2/SqlSugar/Interface/ISqlSugarClient.cs @@ -198,6 +198,7 @@ namespace SqlSugar #region Updateable UpdateMethodInfo UpdateableByObject(object singleEntityObjectOrListObject); + UpdateExpressionMethodInfo UpdateableByObject(Type entityType); IUpdateable Updateable() where T : class, new(); IUpdateable Updateable(Dictionary columnDictionary) where T : class, new(); IUpdateable Updateable(dynamic updateDynamicObject) where T : class, new(); diff --git a/Src/Asp.NetCore2/SqlSugar/SqlSugarScope.cs b/Src/Asp.NetCore2/SqlSugar/SqlSugarScope.cs index cfcc53486..ed66492ab 100644 --- a/Src/Asp.NetCore2/SqlSugar/SqlSugarScope.cs +++ b/Src/Asp.NetCore2/SqlSugar/SqlSugarScope.cs @@ -657,6 +657,10 @@ namespace SqlSugar { return ScopedContext.UpdateableByObject(singleEntityObjectOrListObject); } + public UpdateExpressionMethodInfo UpdateableByObject(Type entityType) + { + return ScopedContext.UpdateableByObject(entityType); + } public IUpdateable> UpdateableByDynamic(object updateDynamicObject) { return ScopedContext.UpdateableByDynamic(updateDynamicObject);