我看到一篇文章展示了如何连接两个Expression<Func<T, bool>>
变量。
但是这里有一些方法可以做到这一点Expression<Action<T>>
吗?
这是我尝试过的:
public static Expression<Action<T>> Add<T>(this Expression<Action<T>> left, Expression<Action<T>> right)
{
//var param = Expression.Parameter(typeof(T), "x");
var body = Expression.AndAssign(
Expression.Invoke(left),
Expression.Invoke(right)
);
var lambda = Expression.Lambda<Action<T>>(body);
return lambda;
}