QueryBuilder.LeftOuterJoin<'Outer,'Q,'Inner,'Key,'Result>-Methode (F#)
Ein Abfrageoperator, der zwei Gruppen von ausgewählten Werten auf der Grundlage übereinstimmender Schlüssel korreliert und die Ergebnisse gruppiert.Wenn eine beliebige Gruppe leer ist, wird stattdessen eine Gruppe mit einem einzigen Standardwert verwendet.Normale Verwendung ist leftOuterJoin (for y in elements2 -> key1 = key2) into group.
Namespace/Module Path: Microsoft.FSharp.Linq
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
member this.LeftOuterJoin : QuerySource<'Outer,'Q> * QuerySource<'Inner,'Q> * ('Outer -> 'Key) * ('Inner -> 'Key) * ('Outer -> seq<'Inner> -> 'Result) -> QuerySource<'Result,'Q>
// Usage:
queryBuilder.LeftOuterJoin (outerSource, innerSource, outerKeySelector, innerKeySelector, resultSelector)
Parameter
outerSource
Typ: QuerySource<'Outer,'Q>Die äußere Abfrage.
innerSource
Typ: QuerySource<'Inner,'Q>Die innere Abfrage.
outerKeySelector
Typ: 'Outer -> 'KeyEine Funktion, mit der Wechselbeziehungstaste von der äußeren Abfrage auswählen.
innerKeySelector
Typ: 'Inner -> 'KeyEine Funktion, mit der Wechselbeziehungstaste von der inneren Abfrage auswählen.
resultSelector
Typ: 'Outer -> seq<'Inner> -> 'ResultEine Funktion, mit der resultierenden Elemente auszuwählen.
Rückgabewert
Die entsprechende Abfrage.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Abfrageausdrücke (F#).
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 4,0, portablen