我有一個Silverlight客戶端和WCF服務,我想有股類:Silverlight客戶端,datacontract和私人只讀成員
[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;
}
}
的WCF側似乎通過線路發送相應的數據只是很好,但Silverlight方面並不喜歡它。它將WCF服務DatesAreFun類視爲與我的DatesAreFun類不同的類。
關於如何最好地解決這個問題的任何建議?謝謝!
喲意味着什麼是對待不同類別?有沒有一個特定的錯誤,你正在得到?如果是的話,它何時會發生?您是否通過「添加服務引用」將該服務添加到Silverlight項目中,或者是使用接口定義和ChannelFactory手動創建服務代理? – 2011-04-06 23:07:53