PgSql Update json bug

This commit is contained in:
skx
2020-10-12 20:16:06 +08:00
parent e9cbad51d5
commit d70c60385e

View File

@@ -488,6 +488,7 @@ namespace SqlSugar
}
if (column.IsJson)
{
columnInfo.IsJson = true;
columnInfo.Value = this.Context.Utilities.SerializeObject(columnInfo.Value);
}
var tranColumn = EntityInfo.Columns.FirstOrDefault(it => it.IsTranscoding && it.DbColumnName.Equals(column.DbColumnName, StringComparison.CurrentCultureIgnoreCase));
@@ -530,7 +531,12 @@ namespace SqlSugar
{
continue;
}
this.UpdateBuilder.Parameters.Add(new SugarParameter(this.SqlBuilder.SqlParameterKeyWord + item.DbColumnName, item.Value, item.PropertyType));
var parameter = new SugarParameter(this.SqlBuilder.SqlParameterKeyWord + item.DbColumnName, item.Value, item.PropertyType);
if (item.IsJson)
{
parameter.IsJson = true;
}
this.UpdateBuilder.Parameters.Add(parameter);
}
}