Compartilhar via


QueryBuilder.LeftOuterJoin <' externo ', 'Q, 'Interna', chave,' resultar > Método (F#)

Um operador de consulta que correlacionasse dois conjuntos de valores selecionados com base em chaves e agrupa os resultados.Se nenhum grupo está vazia, um grupo com um único valor padrão é usado em vez de isso.o uso normal é leftOuterJoin (for y in elements2 -> key1 = key2) into group.

Namespace/Module Path: Microsoft.FSharp.Linq

Assembly: FSharp.Core (em 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)

Parâmetros

  • outerSource
    Tipo: QuerySource<'Outer,'Q>

    A consulta externo.

  • innerSource
    Tipo: QuerySource<'Inner,'Q>

    a consulta interna.

  • outerKeySelector
    Tipo: “- “Chave externa >

    Uma função para selecionar a chave de correlação de consulta externo.

  • innerKeySelector
    Tipo: “Internal “- > chave

    Uma função para selecionar a chave de correlação interna de consulta.

  • resultSelector
    Tipo: 'Outer -> seq<'Inner> -> 'Result

    Uma função para selecionar os elementos resultantes.

Retornar valor

a consulta resultante.

Comentários

Para mais informações e exemplos, consulte Expressões de consulta (F#).

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 4.0, portáteis

Consulte também

Referência

Classe LINQ.QueryBuilder (F#)

Microsoft.FSharp.LINQ Namespace (F#)

Expressões (consulte) F#