AsyncQueryable.Join<TOuter, TInner, TKey, TResult> Method (IAsyncQueryable<TOuter>, IAsyncEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>) |
Namespace: System.LinqAssembly: System.Interactive.Async.Providers (in System.Interactive.Async.Providers.dll) Version: 1.2.0.0
Syntaxpublic static IAsyncQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(
this IAsyncQueryable<TOuter> outer,
IAsyncEnumerable<TInner> inner,
Expression<Func<TOuter, TKey>> outerKeySelector,
Expression<Func<TInner, TKey>> innerKeySelector,
Expression<Func<TOuter, TInner, TResult>> resultSelector,
IEqualityComparer<TKey> comparer
)
Parameters
- outer
- Type: System.Linq.IAsyncQueryable<TOuter>
- inner
- Type: System.Collections.Generic.IAsyncEnumerable<TInner>
- outerKeySelector
- Type: System.Linq.Expressions.Expression<Func<TOuter, TKey>>
- innerKeySelector
- Type: System.Linq.Expressions.Expression<Func<TInner, TKey>>
- resultSelector
- Type: System.Linq.Expressions.Expression<Func<TOuter, TInner, TResult>>
- comparer
- Type: System.Collections.Generic.IEqualityComparer<TKey>
Type Parameters
- TOuter
- TInner
- TKey
- TResult
Return Value
Type:
IAsyncQueryable<TResult>Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IAsyncQueryable<TOuter>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also