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ýsledekFunkce 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,