Udostępnij za pośrednictwem


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 - > "Klucz

    Funkcja, która określa klucz korelacji z zewnętrznej kwerendy.

  • innerKeySelector
    Typ: "wewnętrzne - > "Klucz

    Funkcja, która określa klucz korelacji z wewnętrzną kwerendą.

  • resultSelector
    Typ: "Zewnętrzne - > SEQ< "wewnętrzne > -> "Wynik

    Funkcja, 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

Zobacz też

Informacje

Klasa LINQ.QueryBuilder (F#)

Obszar nazw Microsoft.FSharp.LINQ (F#)

Wyrażenia kwerendy (F#)