From 5b11efc5b3050dce86ca20cbc7c4d6a0c749942d Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 21 May 2017 01:47:54 +0800 Subject: [PATCH] - --- .../UpdateProvider/UpdateableProvider.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs b/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs index c25339178..0830e62b4 100644 --- a/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs +++ b/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs @@ -118,6 +118,16 @@ namespace SqlSugar private void PreToSql() { UpdateBuilder.PrimaryKeys = GetPrimaryKeys(); + + if (this.IsSingle) + { + foreach (var item in this.UpdateBuilder.DbColumnInfoList) + { + if (this.UpdateBuilder.Parameters == null) this.UpdateBuilder.Parameters = new List(); + this.UpdateBuilder.Parameters.Add(new SugarParameter(this.SqlBuilder.SqlParameterKeyWord + item.DbColumnName, item.Value)); + } + } + #region Identities if (!IsOffIdentity) { @@ -142,14 +152,6 @@ namespace SqlSugar }).ToList(); } #endregion - if (this.IsSingle) - { - foreach (var item in this.UpdateBuilder.DbColumnInfoList) - { - if (this.UpdateBuilder.Parameters == null) this.UpdateBuilder.Parameters = new List(); - this.UpdateBuilder.Parameters.Add(new SugarParameter(this.SqlBuilder.SqlParameterKeyWord + item.DbColumnName, item.Value)); - } - } } private string GetDbColumnName(string entityName) {