public final class Join
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <TOuter,TInner,TResult> |
crossJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> join(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> join(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> leftJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> leftJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, TInner defaultInner, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> leftJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> leftJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, TInner defaultInner, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> rightJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> rightJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, TOuter defaultOuter, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> rightJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> rightJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, TOuter defaultOuter, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> fullJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> fullJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, TOuter defaultOuter, TInner defaultInner, Func2<TOuter,TInner,TResult> resultSelector)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> fullJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TKey,TResult> IEnumerable<TResult> fullJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func1<TOuter,TKey> outerKeySelector, Func1<TInner,TKey> innerKeySelector, TOuter defaultOuter, TInner defaultInner, Func2<TOuter,TInner,TResult> resultSelector, IEqualityComparer<TKey> comparer)
public static <TOuter,TInner,TResult> IEnumerable<TResult> crossJoin(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func2<TOuter,TInner,TResult> resultSelector)
Copyright © 2019. All Rights Reserved.