public static NotEqualPredicate NotEqual(this PredicateProperty predicateProperty, object value) { return(new NotEqualPredicate(predicateProperty.Property, value)); }
public static RegexPredicate MatchesRegex(this PredicateProperty predicateProperty, string regex) { return(new RegexPredicate(predicateProperty.Property, regex)); }
public static LikePredicate Like(this PredicateProperty predicateProperty, string expression) { return(new LikePredicate(predicateProperty.Property, expression)); }
public static GreaterLessPredicate LessThanOrEqual(this PredicateProperty predicateProperty, object value) { return(new GreaterLessPredicate(predicateProperty.Property, value, true, true)); }
public static InPredicate In(this PredicateProperty predicateProperty, params object[] values) { return(new InPredicate(predicateProperty.Property, values)); }
public static GreaterLessPredicate GreaterThan(this PredicateProperty predicateProperty, object value) { return(new GreaterLessPredicate(predicateProperty.Property, value, false, false)); }
public static BetweenPredicate Between(this PredicateProperty predicateProperty, object from, object to) { return(new BetweenPredicate(predicateProperty.Property, from, to)); }