J'ai deux objets, un dans notre niveau d'entreprise et un autre dans notre niveau de service. L'objet de service hérite de l'entreprise. Voici un exemple rapide:WCF Sérialisation avec héritage d'objet?
[DataContract]
public class EnterpriseObject{
[DataMember]
int ID{get; set;}
string InternalUse{get; set;}
}
[DataContract]
public class ServiceObject: EnterpriseBaseObject{
[DataMember]
string Address{get; set;}
}
Est-il possible de n'exposer le ServiceObject (avec des propriétés héritées de EnterpriseObject) dans la sérialisation? Je ne veux pas que le client voit l'objet d'entreprise répertorié comme une option? Comme vous pouvez le voir dans l'exemple, l'attribut DataMember n'est pas défini pour la propriété InternalUser. Est-ce la seule façon de le faire? Merci
Cela a aidé BEAUCOUP! – Slavo