QueryBuilder.GroupJoin<'Outer,'Q,'Inner,'Key,'Result> メソッド (F#)
一致するキーに基づいて、2 つのセットの選択した値に対応させ、結果をグループ化するクエリ演算子。通常の使用は groupJoin (for y in elements2 -> key1 = key2) into groupです。
Namespace/Module Path: Microsoft.FSharp.Linq
アセンブリ: FSharp.Core (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)
パラメーター
outerSource
型: QuerySource<'Outer,'Q>外部クエリ。
innerSource
型: QuerySource<'Inner,'Q>内部クエリ。
outerKeySelector
型: 'Outer -> 'Key外部クエリからの相対関係のキーを指定する関数。
innerKeySelector
型: 'Inner -> 'Key内部クエリからの相対関係のキーを指定する関数。
resultSelector
型: 'Outer -> seq<'Inner> -> 'Result操作の結果を返す関数。
戻り値
クエリ結果。
解説
詳細については、クエリ式 (F#)を参照してください。
プラットフォーム
Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: 4.0、ポータブル