Ciao.
Ho usato il tool xsd.exe per generare le classi da un file xsd e deserializzare documenti xml.fin qui tutto ok.
Nella mia struttura io estraggo tutti i tipi che derivano dalla classe entity e dopo la deserializzazione ho fatto in modo di avere una lista con tutte le entita che derivano dalla classe base entity.
La classe entity ha due proprieta : id e ref, va da se che se il ref è uguale a un id devo clonare quell entity con l' id e sostituirla all entita dove ho il ref corrispondente.
Mi chiedevo questo puo essere fatto con linq ?
Grazie.