This commit is contained in:
sunkaixuan
2019-05-17 16:24:03 +08:00
parent a8eb9a545f
commit 307900e88e
3 changed files with 4 additions and 1 deletions

View File

@@ -170,10 +170,12 @@ namespace SqlSugar
column.IsTranscoding = sugarColumn.IsTranscoding;
column.SerializeDateTimeFormat = sugarColumn.SerializeDateTimeFormat;
column.IsJson = sugarColumn.IsJson;
column.NoSerialize = sugarColumn.NoSerialize;
}
else
{
column.IsIgnore = true;
column.NoSerialize = sugarColumn.NoSerialize;
}
}
if (this.Context.MappingColumns.HasValue())

View File

@@ -30,5 +30,6 @@ namespace SqlSugar
public bool IsTranscoding { get; set; }
public string SerializeDateTimeFormat { get; set; }
public bool IsJson { get; set; }
public bool NoSerialize { get; set; }
}
}

View File

@@ -246,7 +246,7 @@ namespace SqlSugar
}
else
{
var isSugar = this.Context.EntityMaintenance.GetEntityInfo(type).Columns.Any(it=>it.SerializeDateTimeFormat.HasValue());
var isSugar = this.Context.EntityMaintenance.GetEntityInfo(type).Columns.Any(it=>it.NoSerialize || it.SerializeDateTimeFormat.HasValue());
if (isSugar)
{
return Context.CurrentConnectionConfig.ConfigureExternalServices.SerializeService.SugarSerializeObject(value);