예제 #1
0
        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);
        }
예제 #2
0
        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);
        }