QueryBuilder.GroupJoin <' "Q,"Wewnętrzną"klucza," zewnętrzne, spowodować > Metoda (F#)
Operator kwerendy, odpowiadająca dwa zestawy wybranych wartości oparte na pasujące klucze i grupy wyników.Normalne obciążenie jest groupJoin (for y in elements2 -> key1 = key2) into group.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Linq
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
member this.GroupJoin : QuerySource<'Outer,'Q> * QuerySource<'Inner,'Q> * ('Outer -> 'Key) * ('Inner -> 'Key) * ('Outer -> seq<'Inner> -> 'Result) -> QuerySource<'Result,'Q>
// Usage:
queryBuilder.GroupJoin (outerSource, innerSource, outerKeySelector, innerKeySelector, resultSelector)
Parametry
outerSource
Typ: Źródło kwerendy<'Outer,' Q >Kwerenda zewnętrznego.
innerSource
Typ: Źródło kwerendy< "wewnętrzne," Q >Wewnętrzne kwerendy.
outerKeySelector
Typ: "Zewnętrzne - > "KluczFunkcja, która określa klucz korelacji z zewnętrznej kwerendy.
innerKeySelector
Typ: "wewnętrzne - > "KluczFunkcja, która określa klucz korelacji z wewnętrzną kwerendą.
resultSelector
Typ: "Zewnętrzne - > SEQ< "wewnętrzne > -> "WynikFunkcja, która zwraca wyniki operacji.
Zwracana wartość
Wynikowa kwerenda.
Uwagi
Aby uzyskać dodatkowe informacje i przykłady, zobacz Wyrażenia kwerendy (F#).
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 4.0, przenośne