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