J'ai une classe que je passe à la suite d'une méthode de service, et cette classe a une propriété get-only:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
Je reçois une exception côté service:
System.Runtime.Serialization.InvalidDataContractException: Aucune méthode définie pour la propriété «Message» de type «MyNamespace.ErrorBase».
Je dois avoir cette propriété comme seul getter, je ne peux pas permettre aux utilisateurs de lui attribuer une valeur. Une solution de contournement que je pourrais utiliser? Ou est-ce que je manque un attribut supplémentaire?