Ciao,
grazie per la tempestiva risposta!
Non avendo NESSUNA conoscenza sui DTO, mi sono letto questo ...
http://msdn.microsoft.com/en-us/magazine/dd263098.aspx?pr=blog#id0100020 ... prolisso esempio di utilizzo dei DTO per un caso "simile" al mio, e sono ancor più sfiduciato!
In realtà nel mio caso sul client ho solo bisogno di fare un binding con un datagrid (in un modo anche abbastanza brutale), che serve solo per visualizzare in forma di tabella i dati presenti in un report (perpetuumsoft.com fornisce il controllo reportViewer per client da cui non puoi estrarre i dati arrivati).
Quindi non mi serve "CRUD" ma solo "R", riguardo ai miei dati. Non so se questo semplifichi le cose, ma vorrei evitare di dover riscrivere le classi sul client per avere un tipo/classe per discriminare quanto arriva dal web service...
ho trovato questo post
http://social.msdn.microsoft.com/Forums/en-US/linqprojectgeneral/thread/fe0036fa-a4f4-4cf0-84b2-0fb6607aaa3e che mi ha dato qualche speranza, anche se a dire il vero penso non si riferisca a una web app. Esiste una possibilità con reflection??
Grazie...