Questione : CommunicationException con la struttura dell'entità del && di WCF

Ciao! il

I ha un errore: il
I ha un metodo di WCF che restituisce un oggetto, esso funziona fine.

Now che lo ho aggiunto appena verifico l'utente corrente e ricevo un errore dal lato del cliente:

" un abandonnée del été. Messaggio del votre del erreur lors du traitement de del une di parità del causé del être del peut di Ceci, réseau par distante del ou un problème de ressource del l'hôte par del d'attente de réception di délai della par le dépassement du sous-jacent. Était locale “00 del de socket del d'attente del Le délai: 00: 59.8400000„. “il

Google traduce: il

" il collegamento dello zoccolo è stato abbandonato. Ciò può essere causata da un errore che proceda il vostro messaggio, la ricevuta attendente di prespegnimento dall'elaboratore remoto o una rete di fondo di problema delle risorse. Lo zoccolo locale di prespegnimento era “00: 00:59.8400000„. “la differenza che del

The soltanto vedo è che gli oggetti che sono stati usati per fare i miei comandi e sono collegati con l'oggetto trasmetto indietro sono incluso nell'oggetto restituisco (anziché la posizione di segnale minimo senza il controllo). il prespegnimento del

The sembra essere sconosciuto, perché attendo soltanto circa un second.

Oops, io ha dimenticato, io usa la struttura dell'entità con POCO Objects
class= del

Risposta : CommunicationException con la struttura dell'entità del && di WCF

Ho risolto questo problema:

In effetti era perché stavo avendo riferimenti circolari:

l'utente ha un gruppo ed i gruppi hanno gli utenti, ecc.

Risolvo questo usando [DataContract (IsReference = allinea)] etichettare sui miei oggetti di POCO, come accennato qui:
http://www.mostlydevelopers.com/mostlydevelopers/blog/post/2009/02/03/Fixing-WCF-Circular-Reference-Serialization.aspx
Altre soluzioni  
 
programming4us programming4us