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型上传了。
[解决办法]
很明显需要转换一下类型