У меня есть класс, который я передаю в результате метода службы, и этот класс имеет свойство get-only:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
Я получаю исключение со стороны службы:
System.Runtime.Serialization.InvalidDataContractException: не установлено метод для свойства "Сообщение" в типе "MyNamespace.ErrorBase".
Я должен иметь это свойство только как getter, я не могу позволить пользователям назначать ему значение. Любое обходное решение, которое я мог бы использовать? Или мне не хватает дополнительного атрибута?