public static QueryCommand <T> SetWhere <T>(this QueryCommand <T> command, QueryPredicate <T> queryPredicate) { if (command.QueryParameters is IPredicateQueryable queryParameters && queryPredicate != null) { return(command.SetWhere(queryPredicate.ToString())); } return(command); }
public static QueryCommand <T> SetWhere <T>(this QueryCommand <T> command, IEnumerable <QueryPredicate <T> > queryPredicates) { if (command.QueryParameters is IPredicateQueryable queryParameters && queryPredicates != null) { return(command.SetWhere(queryPredicates.Select(predicate => predicate.ToString()))); } return(command); }