我有一个Expression<Func<TRightModel, object>>
列表,我需要从中创建Expression<Func<TMiddleModel, object>>
我有一个属性TMiddleModel.RightModel
,它会给出给定RightModel
的{{1}}。我试过这种方法:
MiddleModel
(p是Expression<Func<TMiddleModel, object>> f = model =>
p.Compile().Invoke(model.GetRightModel());
)。
这个编译很好,但是因为“f&#39;需要查看表达式,它在运行时失败。
无法在Google上找到此问题的任何解决方案。有什么想法吗?