我们有一个C#webservice,其中请求来自另一个应用程序。我们有方法A(B b)。 B的结构是
[Serializable]
[DataContract]
Public Class B
{
[Datamember]
public List<int> D {get;set;}
[Datamember (isrequired=true)]
public string C {get;set;}
}
我们现在面临一个问题,当调用应用程序在请求中在D之前传递C时,我们不接收D,但是在传递D之后传递C时,我们正确地获得两个值。有订单吗
答案 0 :(得分:0)
DataMemberAttribute具有属性Order
。
另见这个重复的SO问题,WCF Datacontract, some fields do not deserialize