Hallo,
In WCF kunt u geen subklasse voor een basisklasse direct substitueren aangezien u in C# kunt.
U kunt een attribuut gebruiken de klasse tot de cliënt kunnen overgaan. Dit wordt gedaan op de Interface van de Dienst
KnownType - laat de klasse toe om door alle contracten en verrichtingen worden overgegaan gebruikend de basisklasse.
Dit is appliedto DataContract.
C#: [KnownType (typeof (Klant
))]
ServiceKnownType - laat de klasse toe om slechts voor de verrichting worden overgegaan waarop het wordt bepaald.
Dit wordt toegepast op het Contract van de Dienst.
Persoonlijk gebruik ik ServiceKnownType
C#: [ServiceKnownType (typeof (Klant
))]
VB.NET:
ustomer))> _
Heb hier een blik
http://msdn.microsoft.com/en-us/library/system.servicemodel.serviceknowntypeattribute.aspx
Hoop dit helpt,
Darren