Lets start by understanding what are Lambda Expressions . These are Expressions which are LINQ to check a condition .
For example : LINQ Where Clause gets a Lambda expression and based on tyhe condition outputs the record .
Lambda Expressions look like following : p => p.Name = "M"
The code to construct a Lambda Expression is as shown below :
var param = Expression.Parameter(typEntity, "p");
var len = Expression.PropertyOrField(param, "Name");
var body = Expression.Equal(len, Expression.Constant("M"));
var lambda = Expression.Lambda(body, param);
The above code would construct a Lambda Expression p => p.Name = "M"
Thanks ,
Mahadesh