Web服务客户端上的对象中的奇数字段

时间:2014-09-03 12:32:16

标签: c# wcf

我有对象,比如:

[DataContract]
public class Something
{
   [DataMember]
   public string One { get; set; }
   [DataMember]
   public string Two { get; set; }
}

我有返回List的Web服务。如果我在Web服务上调试List元素的值 - 它们看起来很好。

但是,如果我调试Web客户端在Web客户端上返回的值,我可以看到所有Something对象都有其他字段OneField(值等于One)和TwoField(值等于2)。

这是客户端代码:

ServiceReference.WebServiceClient proxy = new ServiceReference.WebServiceClient();

ServiceReference.Something[] somethings = proxy.GetSomethings();
foreach (ServiceReference.Something something in somethings)
{
   // inspect something variable here
}

我只是想知道这些额外字段的原因是什么?如果我不想在客户端使用它们,我可以做些什么吗?

0 个答案:

没有答案