Hola,
En WCF usted no puede substituir una clase secundaria para una clase baja directo como usted puede en C#.
Usted puede utilizar una cualidad para poder pasar la clase al cliente. Esto se hace en el interfaz del servicio
KnownType - permite que la clase sea pasada a través de todos los contratos y operaciones usar la clase baja.
Éste es appliedto el DataContract.
C#: [KnownType (typeof (cliente
))]
ServiceKnownType - permite que la clase sea pasada solamente para la operación en la cual se define.
Esto se aplica al contrato de servicio.
Personalmente utilizo ServiceKnownType
C#: [ServiceKnownType (typeof (cliente
))]
VB.NET:
ustomer))> _
Tener una mirada aquí
http://msdn.microsoft.com/en-us/library/system.servicemodel.serviceknowntypeattribute.aspx
Esperar que esto ayude,
Darren