2012-09-14 13 views

risposta

9

Utilizzare tuple contenenti i campi chiave che si desidera:

query { 
    for o in DataContext.OTable do 
    join k in DataContext.Catalogs on 
    ((o.IDENT, o.VZ) = (k.IDENT, k.VZ)) 
    select (o.IDENT, k.VZ) 
} 

Si noti che non è possibile creare un tipo anonimo con campi chiamati in F #, come è possibile in C#. Le tuple sono probabilmente la traduzione più vicina e più idiomatica. Vedi la risposta di Tomas here.