Sdílet prostřednictvím


QueryBuilder.Join < "vést vnější,"Q, "Vnitřní," klíč"> Metoda (F#)

Operátor dotazu, které koreluje dvě sady vybrané hodnoty založené na odpovídající klíče.Běžné využití je join (for y in elements2 -> key1 = key2).

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Linq

Sestavení: FSharp.Core (v FSharp.Core.dll)

// Signature:
member this.Join : QuerySource<'Outer,'Q> * QuerySource<'Inner,'Q> * ('Outer -> 'Key) * ('Inner -> 'Key) * ('Outer -> 'Inner -> 'Result) -> QuerySource<'Result,'Q>

// Usage:
queryBuilder.Join (outerSource, innerSource, outerKeySelector, innerKeySelector, resultSelector)

Parametry

  • outerSource
    Typ: zdroj dotazu< "vnější" Q >

    Vnější dotazu.

  • innerSource
    Typ: zdroj dotazu< "vnitřního" Q >

    Vnitřní dotaz.

  • outerKeySelector
    Typ: "vnější - > "Klíč

    Funkce, která vrací klíč vnější korelace.

  • innerKeySelector
    Typ: "vnitřní - > "Klíč

    Funkce, která vrací vnitřní srovnávací klíč.

  • resultSelector
    Typ: "vnější - > "Vnitřní - > "Výsledek

    Funkce vrátí výsledky operace join.

Vrácená hodnota

Výsledný dotaz.

Poznámky

Další informace a příklady viz Výrazy dotazu (F#).

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informace o verzi

F# základní verze knihovny

Podporovány: přenosné 4.0,

Viz také

Referenční dokumentace

Třída LINQ.QueryBuilder (F#)

Obor názvů Microsoft.FSharp.LINQ (F#)

Výrazy dotazu (F#)