public Expression BuildPropertyComparisonExpression(ParameterExpression entityParameter, IPropertyMap property, object comparisonValue) { return(ComparisonExpressionBuilder.BuildPropertyComparisonExpression( entityParameter, property, comparisonValue, (propertyExpr, comparisonValueExpr) => Expression.Call(propertyExpr, _stringEndsWithMethod, comparisonValueExpr))); }
public Expression BuildPropertyComparisonExpression(ParameterExpression entityParameter, IPropertyMap property, object comparisonValue) { return(ComparisonExpressionBuilder.BuildPropertyComparisonExpression(entityParameter, property, comparisonValue, Expression.LessThan)); }
public Expression BuildPropertyComparisonExpression(ParameterExpression entityParameter, IPropertyMap property, object comparisonValue) { return(ComparisonExpressionBuilder.BuildPropertyComparisonExpression(entityParameter, property, (property) => Expression.Constant(null), GetNullComparisonOperation(comparisonValue))); }