Olá!,
Em WCF você não pode substituir uma classe secundária para uma classe baixa diretamente como você pode em C#.
Você pode usar um atributo para poder passar a classe ao cliente. Isto é feito na relação do serviço
KnownType - permite que a classe seja passada durante todo todos os contratos e operações using a classe baixa.
Este é appliedto o DataContract.
C#: [KnownType (typeof (cliente
))]
ServiceKnownType - permite que a classe seja passada somente para a operação em que é definida.
Isto é aplicado ao contrato de serviço.
Pessoal eu uso ServiceKnownType
C#: [ServiceKnownType (typeof (cliente
))]
VB.NET:
ustomer))> _
Ter um olhar aqui
http://msdn.microsoft.com/en-us/library/system.servicemodel.serviceknowntypeattribute.aspx
Esperar que isto ajuda,
Darren