您的位置:首页 > 其它

表达式与条件组合

2015-07-28 14:06 330 查看
express的并追加~

 

/// <summary>
/// 表达式与条件组合
/// </summary>
public static Expression<Func<T, bool>> AndCombine<T>(this Expression<Func<T, bool>> A, Expression<Func<T, bool>> B)
{
var sum = Expression.AndAlso(A.Body, Expression.Invoke(B, A.Parameters[0])); // here is the magic
return Expression.Lambda<Func<T, bool>>(sum, A.Parameters);
}
            var func = predicate.Compile();


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  express linq