当前位置: 代码迷 >> Windows Mobile >> cf中wcf中传递数据的有关问题,string能够传递,但int,double等等却都是0了
  详细解决方案

cf中wcf中传递数据的有关问题,string能够传递,但int,double等等却都是0了

热度:280   发布时间:2016-04-25 08:04:54.0
cf中wcf中传递数据的问题,string能够传递,但int,double等等却都是0了,
在cf中传递了一个对象,结构如下:  
[DataContract]
  public class CProdList
  {
  [DataMember]
  public string _ID { get; set; }  
  [DataMember]
  public string _BillID { get; set; }  
  [DataMember]
  public int SN { get; set; }  
  [DataMember]
  public string Code { get; set; }  
  [DataMember]
  public double Net { get; set; } 
  }

在服务器中收到,string类型的数据没有问题,_id,code,但int和double都成了0了,还是第一次遇到这个问题。
从客户端到服务器端有问题,
但从服务器端下载数据没有任何问题,比较怪异!!







------解决方案--------------------
类型转换是否有问题?网络字节序有没有注意?
------解决方案--------------------
严重怀疑客户端上传时数据序列化有问题,将int型当做string型上传了。
------解决方案--------------------
很明显需要转换一下类型
  相关解决方案