tengo una biblioteca con algunas entidades que comparten la misma interfaz. los clientes y el servicio comparten este ensamblaje. ahora me pregunto si hay una forma de tener este tipo de interfaz como parámetro en mis contratos de servicio para que pueda usar el mismo método para todas las clases que implementan la interfaz.Wcf e Interfaces como los parámetros
las entidades themselve están todas decoradas con datacontract-attribute y sus miembros con atributos de miembro de datos.
¿es posible? probablemente con el NetDataContractSerializer? sé que puedo hacerlo con una clase base (algunos clase abstracta, por ejemplo) y el know-type-atributo, pero definitivamente prefiero la interfaz como identificador de los objetos, ya que se utiliza ampliamente en la aplicación del cliente y sería fácil desarrollo.
gracias
+1 para En el cliente de servicio, cada proxy POCO puede ser "obligado" a implementar la interfaz compartida, implementada, utilizando una clase parcial. –