0
我有一個表達式列表:加入表達<Func<T,bool>>
List<Expression<Func<Domain.FollowUpActivity, bool>>> fuaExpressions = null;
我需要加入所有的人都在單個或表達式: 我已經試過這樣:
Expression body = Expression.Constant(false);
foreach (var orExpression in orExpressions)
foreach (Expression orExp in orExpression.Expressions)
body = Expression.Or(body, orExp);
它拋出一個InvalidOperationException
由於布爾運營商之間沒有定義Expression<Boolean>
和Expression<Func<T, bool>>
有些幫助嗎?