Beispiel #1
0
 public virtual IQueryable <TResult> GroupBy <TSource, TKey, TElement, TResult>(IQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, Expression <Func <TSource, TElement> > elementSelector, Expression <Func <TKey, IEnumerable <TElement>, TResult> > resultSelector, IEqualityComparer <TKey> comparer)
 {
     return(Queryable.GroupBy <TSource, TKey, TElement, TResult>(source, keySelector, elementSelector, resultSelector, comparer));
 }
Beispiel #2
0
 public virtual IQueryable <IGrouping <TKey, TElement> > GroupBy <TSource, TKey, TElement>(IQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, Expression <Func <TSource, TElement> > elementSelector, IEqualityComparer <TKey> comparer)
 {
     return(Queryable.GroupBy <TSource, TKey, TElement>(source, keySelector, elementSelector, comparer));
 }
Beispiel #3
0
 public virtual IQueryable <TResult> GroupBy <TSource, TKey, TResult>(IQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, Expression <Func <TKey, IEnumerable <TSource>, TResult> > resultSelector)
 {
     return(Queryable.GroupBy <TSource, TKey, TResult>(source, keySelector, resultSelector));
 }
Beispiel #4
0
 public virtual IQueryable <IGrouping <TKey, TSource> > GroupBy <TSource, TKey>(IQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector)
 {
     return(Queryable.GroupBy <TSource, TKey>(source, keySelector));
 }
 /// <inheritdoc cref="Queryable.GroupBy{TSource, TKey, TElement, TResult}(IQueryable{TSource}, Expression{Func{TSource, TKey}}, Expression{Func{TSource, TElement}}, Expression{Func{TKey, IEnumerable{TElement}, TResult}})" />
 public static IQueryableAndAsyncQueryable <TResult> GroupBy <TSource, TKey, TElement, TResult>(this IQueryableAndAsyncQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, Expression <Func <TSource, TElement> > elementSelector, Expression <Func <TKey, IEnumerable <TElement>, TResult> > resultSelector)
 {
     return((IQueryableAndAsyncQueryable <TResult>)Queryable.GroupBy <TSource, TKey, TElement, TResult>(source, keySelector, elementSelector, resultSelector));
 }
 /// <inheritdoc cref="Queryable.GroupBy{TSource, TKey, TElement}(IQueryable{TSource}, Expression{Func{TSource, TKey}}, Expression{Func{TSource, TElement}}, IEqualityComparer{TKey})" />
 public static IQueryableAndAsyncQueryable <IGrouping <TKey, TElement> > GroupBy <TSource, TKey, TElement>(this IQueryableAndAsyncQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, Expression <Func <TSource, TElement> > elementSelector, IEqualityComparer <TKey> comparer)
 {
     return((IQueryableAndAsyncQueryable <IGrouping <TKey, TElement> >)Queryable.GroupBy <TSource, TKey, TElement>(source, keySelector, elementSelector, comparer));
 }
 /// <inheritdoc cref="Queryable.GroupBy{TSource, TKey, TResult}(IQueryable{TSource}, Expression{Func{TSource, TKey}}, Expression{Func{TKey, IEnumerable{TSource}, TResult}}, IEqualityComparer{TKey})" />
 public static IQueryableAndAsyncQueryable <TResult> GroupBy <TSource, TKey, TResult>(this IQueryableAndAsyncQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, Expression <Func <TKey, IEnumerable <TSource>, TResult> > resultSelector, IEqualityComparer <TKey> comparer)
 {
     return((IQueryableAndAsyncQueryable <TResult>)Queryable.GroupBy <TSource, TKey, TResult>(source, keySelector, resultSelector, comparer));
 }
 /// <inheritdoc cref="Queryable.GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})" />
 public static IQueryableAndAsyncQueryable <IGrouping <TKey, TSource> > GroupBy <TSource, TKey>(this IQueryableAndAsyncQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector)
 {
     return((IQueryableAndAsyncQueryable <IGrouping <TKey, TSource> >)Queryable.GroupBy <TSource, TKey>(source, keySelector));
 }