QueryBuilder.LeftOuterJoin<'Outer,'Q,'Inner,'Key,'Result>, méthode (F#)
Opérateur de requête qui met en corrélation deux ensembles de valeurs sélectionnées en fonction des clés correspondantes et regroupe les résultats. Si un groupe est vide, un groupe avec une valeur par défaut unique est utilisé à la place. L'utilisation de la côte est 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)
Paramètres
outerSource
Type : QuerySource<'externe,'Q>La requête externe.
innerSource
Type : QuerySource<'interne,'Q>La requête interne.
outerKeySelector
Type : « Externe - > 'keyFonction permettant de sélectionner la clé de corrélation de la requête externe.
innerKeySelector
Type : « Interne - > 'keyFonction permettant de sélectionner la clé de corrélation de la requête interne.
resultSelector
Type : 'externe -> seq<'Inner> - > 'ResultFonction permettant de sélectionner les éléments résultante.
Valeur de retour
La requête obtenue.
Notes
Pour plus d'informations et d'exemples, consultez l' expressions de requête (F#).
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 4,0, portable
Voir aussi
Référence
Linq.QueryBuilder, classe (F#)