Ho una classe che sto passando come risultato di un metodo di servizio e quella classe ha una proprietà get-only:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
Ricevo un'eccezione dal lato del servizio:
System.Runtime.Serialization.InvalidDataContractException: nessun metodo impostato per la proprietà "Message" nel tipo "MyNamespace.ErrorBase".
Devo avere questa proprietà come unico getter, non posso consentire agli utenti di assegnarle un valore. Qualche soluzione alternativa che potrei usare? O mi manca qualche attributo aggiuntivo?