L'architettura nella mia domanda è un po 'come questointerni di serializzazione in .Net
MainUI------->WCF------->BLL------->DAL
sto utilizzando Entity Framework 4.0 e .NET Framework 4.0.
Il mio livello di accesso ai dati restituisce l'oggetto PoCo che viene serializzato e deserializzato durante il trasferimento dell'oggetto da e verso.
Ora quando WCF restituisce l'oggetto prima che venga serializzato, va bene, proprio come mi aspettavo, ma quando viene deserializzato a volte manca alcune proprietà (Proprietà di navigazione) dei miei oggetti personalizzati, non sempre ma a volte. Soprattutto quando invio una lista di oggetti personalizzati sul filo. Restituisce i valori per il singolo oggetto per tutto il tempo.
Per la cronologia, sto utilizzando DataContract Serializer.
Voglio alcune informazioni su questo processo di serializzazione/deserializzazione. E voglio anche vedere l'oggetto serializzato e i punti esatti in cui un oggetto viene serializzato e deserializzato.