Queryable::GroupBy Method
Groups the elements of a sequence.
Assembly: System.Core (in System.Core.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | GroupBy<TSource, TKey>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^) | Groups the elements of a sequence according to a specified key selector function. |
![]() ![]() | GroupBy<TSource, TKey>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, IEqualityComparer<TKey>^) | Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer. |
![]() ![]() | GroupBy<TSource, TKey, TElement>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, Expression<Func<TSource, TElement>^>^) | Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function. |
![]() ![]() | GroupBy<TSource, TKey, TElement>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, Expression<Func<TSource, TElement>^>^, IEqualityComparer<TKey>^) | Groups the elements of a sequence and projects the elements for each group by using a specified function. Key values are compared by using a specified comparer. |
![]() ![]() | GroupBy<TSource, TKey, TResult>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, Expression<Func<TKey, IEnumerable<TSource>^, TResult>^>^) | Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. |
![]() ![]() | GroupBy<TSource, TKey, TResult>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, Expression<Func<TKey, IEnumerable<TSource>^, TResult>^>^, IEqualityComparer<TKey>^) | Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Keys are compared by using a specified comparer. |
![]() ![]() | GroupBy<TSource, TKey, TElement, TResult>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, Expression<Func<TSource, TElement>^>^, Expression<Func<TKey, IEnumerable<TElement>^, TResult>^>^) | Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function. |
![]() ![]() | GroupBy<TSource, TKey, TElement, TResult>(IQueryable<TSource>^, Expression<Func<TSource, TKey>^>^, Expression<Func<TSource, TElement>^>^, Expression<Func<TKey, IEnumerable<TElement>^, TResult>^>^, IEqualityComparer<TKey>^) | Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Keys are compared by using a specified comparer and the elements of each group are projected by using a specified function. |

