Ciao,
In WCF non potete sostituire direttamente un codice categoria secondario per un codice categoria basso come potete in C#.
Potete usare un attributo per potere passare il codice categoria al cliente. Ciò è fatta sull'interfaccia di servizio
KnownType - permette che il codice categoria sia passato durante tutti i contratti e funzionamenti using il codice categoria basso.
Ciò è appliedto il DataContract.
C#: [KnownType (typeof (cliente
))]
ServiceKnownType - permette che il codice categoria sia passato soltanto per il funzionamento su cui è definito.
Ciò si applica al contratto relativo a servizi.
Personalmente uso ServiceKnownType
C#: [ServiceKnownType (typeof (cliente
))]
VB.NET:
ustomer))> _
Avere uno sguardo qui
http://msdn.microsoft.com/en-us/library/system.servicemodel.serviceknowntypeattribute.aspx
Sperare che questo aiuti,
Darren