Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un operador de consulta que establece una correlación entre dos conjuntos de valores seleccionados basada en claves coincidentes.El uso normal es join (for y in elements2 -> key1 = key2).
Namespace/Module Path: Microsoft.FSharp.Linq
Ensamblado: FSharp.Core (en 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>La consulta externa.
innerSource
Tipo: QuerySource<'Inner,'Q>La consulta interna.
outerKeySelector
Type: 'Outer -> 'KeyUna función que devuelve la clave externa de la correlación.
innerKeySelector
Tipo: 'Inner -> 'KeyUna función que devuelve la clave interna de correlación.
resultSelector
Tipo: 'Outer -> 'Inner -> 'ResultUna función para devolver los resultados de la operación de combinación.
Valor devuelto
La consulta resultante.
Comentarios
Para obtener más información y ejemplos, vea expresiones de consulta (F#).
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 4.0, portable
Vea también
Referencia
Linq.QueryBuilder (Clase de F#)