Example #1
0
        public static DQueryable <T> SelectMany <T>(this DQueryable <T> query, List <CollectionElementToken> elementTokens)
        {
            foreach (var cet in elementTokens)
            {
                query = query.SelectMany(cet);
            }

            return(query);
        }
Example #2
0
 public static DEnumerableCount <T> AllQueryOperations <T>(this DQueryable <T> query, QueryRequest request)
 {
     return(query
            .SelectMany(request.Multiplications)
            .Where(request.Filters)
            .OrderBy(request.Orders)
            .Select(request.Columns)
            .TryPaginate(request.Pagination));
 }