Non ho il codice con me ma fondamentalmente quello che ho è un datacontract wcf con circa 20 datamember di cui ognuno è un tipo personalizzato.come rimuovere namespace su datamember?
quando si invia tramite il filo, ho
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
come potrei rimuovere lo spazio dei nomi sul DataMember?
in un caso restituisco un elenco enorme di quel contratto dati e l'80% del pacchetto è lo spazio dei nomi.
larghezza di banda è un problema per me in tal caso.
Non è possibile rimuovere lo spazio dei nomi a meno che non vi sia spazio dei nomi sul membro. –
@John Saunders, quindi se sul mio tipo personalizzato ho specificato questo: [DataContract (Namespace = "")] dovrebbe funzionare? (Posso solo testare domani) – Fredou
Questo è un modo per farlo. Qual è l'elemento che contiene? Se lo metti nello stesso spazio dei nomi dei membri della raccolta, allora ci sarà una sola dichiarazione dello spazio dei nomi, sull'elemento contenitore. –