0

我的 WCF 应用程序中有一个类,其中包含属性:

        [DataContract(Namespace = "http://www.ramquest.com/types")]
      public class NewOrderPropertyDto
      {
        [DataMember]
        public int ID { get; set; }
        [DataMember]
        public string Description { get; set; }
        [DataMember]
        public string Address { get; set; }
     }

我使用它来将数据传输到 WCF 服务。我在主应用程序中填充 NewOrderPropertyDto 对象中的所有字段并将其发送到 WCF 方法:

 var dto = new NewOrderPropertyDto();
  dto.ID = 1;
  dto.Description = "test";
  dto.Address = "123 my street";
  var wcfService = new ServicesClient();
  wcfService.GetData(dto);

WCF 方法如下所示:

   public bool GetData(NewOrderPropertyDto data)
    {
      var id = data.ID; //ID is 1 as expected
      var addy =   data.Address; //the Address field is null
   }

当数据到达 WCF 服务时,只有地址字段为空。有没有人遇到过这种情况?另外,是否有一个工具可以用来查看零位发生的位置?谢谢

4

0 回答 0