Anchal Sikarwar

Anchal Sikarwar

  • NA
  • 23
  • 2.4k

How do we combine expressions in c#.

Aug 7 2020 8:47 AM
  1. public virtual IQueryable<T> AddExpression(Expression<Func<T, bool>> inputExpression)  
  2. {  
  3.    var parameter = Expression.Parameter(typeof(T));  
  4.    var e1 = Expression.Equal(Expression.Property(parameter, "RowStatusId"), Expression.Constant(1));  
  5.    var lambda = Expression.Lambda>(e1, parameter);  
  6.      
  7.   //how can I combine this e1 with inputExpression ?  
  8.    //expression = Combine e1 and inputExpression  
  9.     
  10.    return this.entities.Where(expression);  
  11. }  

Answers (1)