QueryBuilder.GroupJoin<'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. L'utilisation de la côte est groupJoin (for y in elements2 -> key1 = key2) into group.
Namespace/Module Path: Microsoft.FSharp.Linq
Assembly : FSharp.Core (in 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)
Paramètres
outerSource
Type : QuerySource<'externe,'Q>La requête externe.
innerSource
Type : QuerySource<'interne,'Q>La requête interne.
outerKeySelector
Type : « Externe - > 'keyUne fonction qui spécifie la clé de corrélation de la requête externe.
innerKeySelector
Type : « Interne - > 'keyUne fonction qui spécifie la clé de corrélation de la requête interne.
resultSelector
Type : 'externe -> seq<'Inner> - > 'ResultUne fonction qui retourne les résultats de l'exécution.
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#)