Queryable::SelectMany Method
Projects each element of a sequence to an IEnumerable<T> and combines the resulting sequences into one sequence of type IQueryable<T>.
Assembly: System.Core (in System.Core.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | SelectMany<TSource, TResult>(IQueryable<TSource>^, Expression<Func<TSource, IEnumerable<TResult>^>^>^) | Projects each element of a sequence to an IEnumerable<T> and combines the resulting sequences into one sequence. |
![]() ![]() | SelectMany<TSource, TResult>(IQueryable<TSource>^, Expression<Func<TSource, Int32, IEnumerable<TResult>^>^>^) | Projects each element of a sequence to an IEnumerable<T> and combines the resulting sequences into one sequence. The index of each source element is used in the projected form of that element. |
![]() ![]() | SelectMany<TSource, TCollection, TResult>(IQueryable<TSource>^, Expression<Func<TSource, IEnumerable<TCollection>^>^>^, Expression<Func<TSource, TCollection, TResult>^>^) | Projects each element of a sequence to an IEnumerable<T> and invokes a result selector function on each element therein. The resulting values from each intermediate sequence are combined into a single, one-dimensional sequence and returned. |
![]() ![]() | SelectMany<TSource, TCollection, TResult>(IQueryable<TSource>^, Expression<Func<TSource, Int32, IEnumerable<TCollection>^>^>^, Expression<Func<TSource, TCollection, TResult>^>^) | Projects each element of a sequence to an IEnumerable<T> that incorporates the index of the source element that produced it. A result selector function is invoked on each element of each intermediate sequence, and the resulting values are combined into a single, one-dimensional sequence and returned. |

