我有一些由于服务方法而传递的类,并且该类具有仅获取属性:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
我在服务方面遇到了一个例外:
System.Runtime.Serialization.InvalidDataContractException:“MyNamespace.ErrorBase”类型中的属性“Message”没有设置方法。
我必须将此属性作为唯一的吸气剂,我不能允许用户为其分配值。我可以使用任何解决方法吗?或者我错过了一些额外的属性?