我想通过异步调用传递带有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 :(得分:0)
要使用具有WCF RIA服务的类,您需要使用[Key]
将一个成员标记为键。
如果您将DataMemebr
拼写为DataMember
(假设这不仅仅是此问题的拼写错误,那么它也可能会有所帮助。)
如果您没有使用RIA服务的任何功能(从您的示例中无法说明),您可能只想通过正常的Siverlight WCF调用而不是使用RIA发送它。