diff --git a/Src/Asp.NetCore2/SqlSugar/SqlSugarClient.cs b/Src/Asp.NetCore2/SqlSugar/SqlSugarClient.cs index 4a6d49195..e045df6a3 100644 --- a/Src/Asp.NetCore2/SqlSugar/SqlSugarClient.cs +++ b/Src/Asp.NetCore2/SqlSugar/SqlSugarClient.cs @@ -174,6 +174,10 @@ namespace SqlSugar public IInsertable Insertable(dynamic insertDynamicObject) where T : class, new() { + if (insertDynamicObject is IList) + { + return this.Context.Insertable((insertDynamicObject as IList).ToList()); + } return this.Context.Insertable(insertDynamicObject); } @@ -723,6 +727,10 @@ namespace SqlSugar public IUpdateable Updateable(dynamic updateDynamicObject) where T : class, new() { + if (updateDynamicObject is IList) + { + return this.Context.Updateable((updateDynamicObject as IList).ToList()); + } return this.Context.Updateable(updateDynamicObject); }