我试图创建一个消耗List的WCF
public class myClass {
public int ID { get;set;}
}
Run Code Online (Sandbox Code Playgroud)
在我的服务中,我写
[DataContract]
public class myClass
{
public int ID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我的客户指出实体
ServiceReference2.myClass[] sendData = new ServiceReference2.myClass[2];
Run Code Online (Sandbox Code Playgroud)
但是当我将一个新的myClass添加到数组中时
ServiceReference2.myClass add1= new ServiceReference2.myClass();
Run Code Online (Sandbox Code Playgroud)
实体只公开字段'ExtensionData'而不是字段ID
我究竟做错了什么
您忘记使用DataMember属性装饰ID属性:
[DataContract]
public class myClass
{
[DataMember]
public int ID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)