Condividi tramite


Metodo QueryBuilder.For<'T,'Q,'Result,'Q2> (F#)

Metodo utilizzato per supportare la sintassi della query F#.Proietta ogni elemento di una sequenza a un'altra sequenza e combina le sequenze risultanti in una sequenza.

Namespace/Module Path: Microsoft.FSharp.Linq

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

// Signature:
member this.For : QuerySource<'T,'Q> * ('T -> QuerySource<'Result,'Q2>) -> QuerySource<'Result,'Q>

// Usage:
queryBuilder.For (source, body)

Parametri

  • source
    Tipo: QuerySource< " T “, Q>

    La query di input.

  • body
    Tipo: “T "> QuerySource< " risultato, 'Q2>

    Una funzione che rappresenta il corpo del ciclo in un'espressione di query.

Valore restituito

Sequenza risultante.

Note

Questo metodo implementa per la sintassi del ciclo per le espressioni di query.

Per ulteriori informazioni ed esempi, vedere espressioni di query (F#).

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 4,0, portabile

Vedere anche

Riferimenti

Classe Linq.QueryBuilder (F#)

Spazio dei nomi Microsoft.FSharp.Linq (F#)

espressioni di query (F#)