2011-06-15 65 views
0

我想通過異步調用通過類實例與ria服務。例如,我有一個類定義爲如何將自定義類作爲參數傳遞給ria服務?

public MyClass{ 
    public int ID{get;set;} 
    public string Name {get;set;} 
    public ClassB {get;set;} 
} 

我嘗試是添加anotation [DataContract]和[DataMember]標註:

[DataContract] 
public MyClass{ 
    [DataMemebr] 
    public int ID{get;set;} 
    [DataMemebr] 
    public string Name {get;set;} 
    [DataMemebr] 
    public ClassB {get;set;} 
} 

然後我想在通過MyClass的實例在異步調用客戶端。 不確定這是否正常工作。以及如何在客戶端啓用MyClass支持數據綁定?

回答

0

要使用帶有WCF RIA服務的課程,您需要使用[Key]將一個成員標記爲密鑰。

它也可能會如果你不使用RIA服務的任何功能,幫助,如果你拼寫DataMemebrDataMember(假設不只是這個問題的一個錯字。:)

(不能告訴從你的例子中),你可能只想通過正常的Siverlight WCF調用發送它,而不是使用RIA。