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