Tengo una biblioteca común con algunos objetos en ella. Luego tengo un proyecto de servicio que hace referencia a la biblioteca común y crea algunos tipos derivados de objetos en la biblioteca común.Cómo serializar un tipo derivado como su tipo base con WCF
Deseo que mi servicio serialice los tipos derivados como sus tipos base definidos en la biblioteca común.
No puedo usar KnownTypes en los objetos de la biblioteca común porque no quiero que la biblioteca común haga referencia a los ensamblajes de servicio.
Entonces, ¿cómo puedo hacer que wcf serialice los tipos derivados como sus tipos base?
Me gustaría poder hacer algo como ...
[DataContract (SerializeAsType = typeof (BaseType))] DerivedType clase pública: BaseType {}
es algo como esto posible?
Estoy usando 3.5, así que tuve que ir con la opción sustituta ... ¡Y funcionó muy bien! Gracias – Dannerbo