mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-09 10:55:02 +08:00
Json type Code optimization
This commit is contained in:
@@ -478,7 +478,8 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
if (column.IsJson&& columnInfo.Value!=null)
|
if (column.IsJson&& columnInfo.Value!=null)
|
||||||
{
|
{
|
||||||
columnInfo.Value = this.Context.Utilities.SerializeObject(columnInfo.Value);
|
if(columnInfo.Value!=null)
|
||||||
|
columnInfo.Value = this.Context.Utilities.SerializeObject(columnInfo.Value);
|
||||||
}
|
}
|
||||||
var tranColumn=EntityInfo.Columns.FirstOrDefault(it => it.IsTranscoding && it.DbColumnName.Equals(column.DbColumnName, StringComparison.CurrentCultureIgnoreCase));
|
var tranColumn=EntityInfo.Columns.FirstOrDefault(it => it.IsTranscoding && it.DbColumnName.Equals(column.DbColumnName, StringComparison.CurrentCultureIgnoreCase));
|
||||||
if (tranColumn!=null&&columnInfo.Value.HasValue()) {
|
if (tranColumn!=null&&columnInfo.Value.HasValue()) {
|
||||||
|
|||||||
@@ -493,7 +493,8 @@ namespace SqlSugar
|
|||||||
if (column.IsJson)
|
if (column.IsJson)
|
||||||
{
|
{
|
||||||
columnInfo.IsJson = true;
|
columnInfo.IsJson = true;
|
||||||
columnInfo.Value = this.Context.Utilities.SerializeObject(columnInfo.Value);
|
if (columnInfo.Value != null)
|
||||||
|
columnInfo.Value = this.Context.Utilities.SerializeObject(columnInfo.Value);
|
||||||
}
|
}
|
||||||
if (column.IsArray)
|
if (column.IsArray)
|
||||||
{
|
{
|
||||||
@@ -745,7 +746,7 @@ namespace SqlSugar
|
|||||||
DiffLogColumnInfo addItem = new DiffLogColumnInfo();
|
DiffLogColumnInfo addItem = new DiffLogColumnInfo();
|
||||||
addItem.Value = row[col.ColumnName];
|
addItem.Value = row[col.ColumnName];
|
||||||
addItem.ColumnName = col.ColumnName;
|
addItem.ColumnName = col.ColumnName;
|
||||||
addItem.ColumnDescription = this.EntityInfo.Columns.Where(it=>it.DbColumnName!=null).First(it => it.DbColumnName.Equals(col.ColumnName, StringComparison.CurrentCultureIgnoreCase)).ColumnDescription;
|
addItem.ColumnDescription = this.EntityInfo.Columns.Where(it => it.DbColumnName != null).First(it => it.DbColumnName.Equals(col.ColumnName, StringComparison.CurrentCultureIgnoreCase)).ColumnDescription;
|
||||||
item.Columns.Add(addItem);
|
item.Columns.Add(addItem);
|
||||||
}
|
}
|
||||||
result.Add(item);
|
result.Add(item);
|
||||||
|
|||||||
Reference in New Issue
Block a user