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 サービスに到達すると、Address フィールドのみが null になります。誰もこれに遭遇したことがありますか?また、ヌル化が発生している場所を確認するために使用できるツールはありますか? ありがとう

4

0 に答える 0