diff --git a/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableHelper.cs b/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableHelper.cs index ad3cd35a0..bd610cda2 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableHelper.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableHelper.cs @@ -198,7 +198,7 @@ namespace SqlSugar private void SetInsertItemByDic(int i, T item, List insertItem) { - foreach (var column in item as Dictionary) + foreach (var column in (item as Dictionary).OrderBy(it=>it.Key)) { var columnInfo = new DbColumnInfo() { diff --git a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs index 8215b12c7..51bcf095c 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs @@ -280,7 +280,7 @@ namespace SqlSugar } private void SetUpdateItemByDic(int i, T item, List updateItem) { - foreach (var column in item as Dictionary) + foreach (var column in (item as Dictionary).OrderBy(it=>it.Key)) { var columnInfo = new DbColumnInfo() {