我的 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 服务时,只有地址字段为空。有没有人遇到过这种情况?另外,是否有一个工具可以用来查看零位发生的位置?谢谢