I am creating a dictionary to use in my application like following. This is for entity framework.
var expressions = new Dictionary<string, Func<Expression, Expression, Expression>>
{
{ "is equal to", Expression.Equal },
{ "greater then", Expression.GreaterThan }
};
But I need a Like expression "Expression.Like" for sql like query. But this method does not exist.
Expression.Equal definition is like following:
public static BinaryExpression Equal(Expression left, Expression right)
So I need to create a custom method named Like
. How can I do this? I could not found.
public static BinaryExpression Like(Expression left, Expression right)
{
???
}