Saya memiliki beberapa kelas yang saya lewati sebagai hasil dari metode layanan, dan kelas itu memiliki properti get-only:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
Saya mendapatkan pengecualian di sisi layanan:
System.Runtime.Serialization.InvalidDataContractException: Tidak ada metode yang ditetapkan untuk properti 'Message' dalam jenis 'MyNamespace.ErrorBase'.
Saya harus menjadikan properti ini sebagai pengambil saja, saya tidak dapat mengizinkan pengguna untuk menetapkan nilainya. Ada solusi yang bisa saya gunakan? Atau apakah saya kehilangan beberapa atribut tambahan?