mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 10:42:52 +08:00
注释 MapEntityValue 对非字段属性的赋值
This commit is contained in:
parent
76baa5b9c0
commit
c6db0f7dab
@ -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();
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user