- 修复 JsonMap 序列化判断 bug;

This commit is contained in:
2881099
2020-12-26 10:42:43 +08:00
parent 4f4033a865
commit 60a5a630dd
3 changed files with 187 additions and 223 deletions

View File

@ -55,7 +55,7 @@ public static class FreeSqlJsonMapCoreExtensions
FreeSql.Internal.Utils.GetDataReaderValueBlockExpressionObjectToStringIfThenElse.Add((LabelTarget returnTarget, Expression valueExp, Expression elseExp, Type type) =>
{
return Expression.IfThenElse(
Expression.TypeEqual(valueExp, e.Property.PropertyType),
Expression.TypeIs(valueExp, e.Property.PropertyType),
Expression.Return(returnTarget, Expression.Call(MethodJsonConvertSerializeObject, Expression.Convert(valueExp, typeof(object)), Expression.Constant(settings)), typeof(object)),
elseExp);
});