Freigeben über


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

Eine Methode zur Unterstützung der F#-Abfragesyntax.Projiziert jedes Element einer Sequenz in eine andere Sequenz und fasst die resultierenden Sequenzen in einer einzigen Sequenz zusammen.

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)

Parameter

  • source
    Typ: QuerySource<'T,'Q>

    Die Eingabeabfrage.

  • body
    Typ: 'T -> QuerySource<'Result,'Q2>

    Eine Funktion, die den Text der Schleife für in einem Abfrageausdruck darstellt.

Rückgabewert

Die Ergebnissequenz.

Hinweise

Diese Methode implementiert für Schleifensyntax für Abfrageausdrücke.

Weitere Informationen und Beispiele finden Sie unter Abfrageausdrücke (F#).

Plattformen

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

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 4,0, portablen

Siehe auch

Referenz

Linq.QueryBuilder-Klasse (F#)

Microsoft.FSharp.Linq-Namespace (F#)

hh225374(v=vs.110).md