Silverlight client, datacontract, and private readonly members
问题 I have a Silverlight client and a WCF service that I want to have share a class: [DataContract] public class DatesAreFun { [DataMember] private readonly DateTime _date; [DataMember] private readonly bool _isFun; public DateTime DateTime { get { return _date; } } public bool IsFun { get { return _isFun; } } public DatesAreFun(DateTime date, bool isFun) { _date = date; _isFun = fun; } } The WCF side seems to send the appropriate data across the wire just fine, but the Silverlight side doesn't