QueryBuilder.LeftOuterJoin<'Outer,'Q,'Inner,'Key,'Result> 方法 (F#)
基于匹配键将所选值的两组关联起来的查询运算符,并对结果进行分组。 如果任何组为空,使用一组具有一个默认值。 常规用法是 leftOuterJoin (for y in elements2 -> key1 = key2) into group。
Namespace/Module Path:Microsoft.FSharp.Linq
程序集:FSharp.Core(在 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)
参数
outerSource
类型:QuerySource<'Outer,'Q>外部查询。
innerSource
类型:QuerySource<'Inner,'Q>内部查询。
outerKeySelector
类型:'Outer -> 'Key选择依赖项键的函数从外部查询。
innerKeySelector
类型:'Inner -> 'Key选择依赖项键的函数从内部查询。
resultSelector
类型:'Outer -> 顺序<'Inner> - > 'Result选定某个元素的函数。
返回值
得到的查询。
备注
有关更多信息和示例,请参见 查询表达式(f#)。
平台
Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2
版本信息
F#核心库版本
支持:4.0,可移植