This commit is contained in:
28810 2019-05-20 11:25:53 +08:00
commit 8336cf96ca

View File

@ -274,14 +274,16 @@ namespace FreeSql.Extensions.EntityUtil {
Expression.MakeMemberAccess(var1Parm, prop) Expression.MakeMemberAccess(var1Parm, prop)
) )
); );
} else if (prop.GetSetMethod() != null) {
exps.Add(
Expression.Assign(
Expression.MakeMemberAccess(var2Parm, prop),
Expression.Default(prop.PropertyType)
)
);
} }
//else if (prop.GetSetMethod() != null) {
// exps.Add(
// Expression.Assign(
// Expression.MakeMemberAccess(var2Parm, prop),
// Expression.Default(prop.PropertyType)
// )
// );
//}
} }
return Expression.Lambda<Action<object, object>>(Expression.Block(new[] { var1Parm, var2Parm }, exps), new[] { parm1, parm2 }).Compile(); return Expression.Lambda<Action<object, object>>(Expression.Block(new[] { var1Parm, var2Parm }, exps), new[] { parm1, parm2 }).Compile();
}); });