diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/SplitInsertable.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/SplitInsertable.cs index 03c612867..e7a602b6e 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/SplitInsertable.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/SplitInsertable.cs @@ -211,7 +211,7 @@ namespace SqlSugar { var isLog = this.Context.Ado.IsEnableLogEvent; this.Context.Ado.IsEnableLogEvent = false; - foreach (var item in TableNames) + foreach (var item in TableNames.GroupBy(it=>it.Key).Select(it=>it).ToDictionary(it=>it.Key,it=>it)) { if (!this.Context.DbMaintenance.IsAnyTable(item.Key, false)) {