Compartilhar via


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

Um operador de consulta que correlacionasse dois conjuntos de valores selecionados com base em chaves correspondentes.o uso normal é join (for y in elements2 -> key1 = key2).

Namespace/Module Path: Microsoft.FSharp.Linq

Assembly: FSharp.Core (em FSharp.Core.dll)

// Signature:
member this.Join : QuerySource<'Outer,'Q> * QuerySource<'Inner,'Q> * ('Outer -> 'Key) * ('Inner -> 'Key) * ('Outer -> 'Inner -> 'Result) -> QuerySource<'Result,'Q>

// Usage:
queryBuilder.Join (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 que retorna a chave externa de correlação.

  • innerKeySelector
    Tipo: “Internal “- > chave

    Uma função que retorna a chave interna de correlação.

  • resultSelector
    Tipo: “- “Externo > interno - > 'resultado

    Uma função para retornar os resultados da operação de associação.

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#