由于服务方法,我要传递一些类,并且该类具有仅获取属性:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
服务端出现异常:
System.Runtime.Serialization.InvalidDataContractException:类型'MyNamespace.ErrorBase'中没有为属性'Message'设置的方法。
我必须将此属性作为唯一的获取器,我不能允许用户为其分配值。我可以使用任何解决方法吗?还是我缺少一些其他属性?