From fdf3662d4d7ddec9d50d4ab9570d40dbafee78ed Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 14 Feb 2024 23:02:18 +0800 Subject: [PATCH] Update sqlite --- .../Sqlite/SqlBuilder/SqliteFastBuilder.cs | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteFastBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteFastBuilder.cs index 1ce83dd09..4d7191973 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteFastBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteFastBuilder.cs @@ -78,8 +78,11 @@ namespace SqlSugar { if (this.Context?.CurrentConnectionConfig?.MoreSettings?.IsCorrectErrorSqlParameterName == true) { - cmd.CommandText = this.Context.Insertable(dictionary.First()).AS(dt.TableName).ToSqlString().Replace(";SELECT LAST_INSERT_ROWID();", ""); - i += await cmd.ExecuteNonQueryAsync(); + foreach (var item in dictionary) + { + cmd.CommandText = this.Context.Insertable(item).AS(dt.TableName).ToSqlString().Replace(";SELECT LAST_INSERT_ROWID();", ""); + i += await cmd.ExecuteNonQueryAsync(); + } } else { @@ -114,11 +117,14 @@ namespace SqlSugar { if (this.Context?.CurrentConnectionConfig?.MoreSettings?.IsCorrectErrorSqlParameterName == true) { - cmd.CommandText = this.Context.Updateable(dictionary.First()) - .WhereColumns(whereColums) - .UpdateColumns(updateColums) - .AS(dt.TableName).ToSqlString(); - i += await cmd.ExecuteNonQueryAsync(); + foreach (var item in dictionary) + { + cmd.CommandText = this.Context.Updateable(item) + .WhereColumns(whereColums) + .UpdateColumns(updateColums) + .AS(dt.TableName).ToSqlString(); + i += await cmd.ExecuteNonQueryAsync(); + } } else {