il problema è presto detto:
nell'applicazione su cui sto lavorando ho spesso necessità di interrogare la BI con la sintassi
from ... in ...
where ...
slect new{ field1, field2, ecc...}
che ritorna tipi anonimi alle cui proprietà non si accede a runtime se non dopo averli castati
fra le varie possibilità che ho sperimentato oltre a quella di creare apposite classi x tipizzare i "result" (che trovo estremamente seccante vista la grande quantità di select di questo tipo che debbo fare) c'era anche quella suggerita qui
http://forum.aspitalia.com/forum/post/334330/Object-Query.aspx?PageIndex=2 da PeppeDotNet e in altre parti del web (ex anche qui
http://tomasp.net/blog/cannot-return-anonymous-type-from-method.aspx)
e pensavo di aver trovato la cosa che faceva al caso mio ma così non è xkè continuo a ricevere il seguente errore
Impossibile eseguire il cast di oggetti di tipo 'System.Data.Linq.DataQuery`1[<>f__AnonymousType5`3[System.Int32,System.String,System.Boolean]]' sul tipo '<>f__AnonymousType0`3[System.Int32,System.String,System.Boolean]'.
suggerimenti?