假设:
Expression<Func<T1, T2>> x = ...; // an example might be: a => a.DailyEmail
Expression<Func<T2, bool>> y = ...; // an example might be: a => a.Last < DateTime.Now
x
包含仅成员引用,而y
可能包含任何表达式,将两者结合在一起的最佳方式是什么,以便我获得一个新的{ {1}}包含Expression<Func<T1, bool>>
的成员引用以获取x
,然后是T2
的表达式,将y
转换为bool?
注意:我需要表达式作为结果,不是实际变量。因此,我无法单独编译这两个表达式,并将它们都称为已知的T2
。