博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF WinCE 中 手机端 非字符串型 datetime,int,decimal,double 等等 传递不到WCF端的解决方案...
阅读量:6916 次
发布时间:2019-06-27

本文共 3002 字,大约阅读时间需要 10 分钟。

[DataContract]    public class PU_ArrivalVouchs : IPU_ArrivalVouchs    {        ///         /// 采购到货单子表标识        /// 		        [DataMember(IsRequired = true,Order=0)]        public int? Autoid { get; set; }        ///         /// 采购到货单主表标识        /// 		        [DataMember(IsRequired = true)]        public int? ID { get; set; }        ///         /// 仓库编码        /// 		        [DataMember(IsRequired = true)]        public string cWhCode { get; set; }        ///         /// 存货编码        /// 		        [DataMember(IsRequired = true)]        public string cInvCode { get; set; }        ///         /// 辅计量数量        /// 		        [DataMember(IsRequired = true)]        public decimal? iNum { get; set; }        ///         /// 数量        /// 		        [DataMember(IsRequired = true)]        public decimal? iQuantity { get; set; }        ///         /// 采购订单子表标识        /// 		        [DataMember(IsRequired = true)]        public int? iPOsID { get; set; }        ///         /// 开票数量        /// 		        [DataMember(IsRequired = true)]        public decimal? fKPQuantity { get; set; }        ///         /// 实收数量        /// 		        [DataMember(IsRequired = true)]        public decimal? fRealQuantity { get; set; }        ///         /// 关闭人        /// 		        [DataMember(IsRequired = true)]        public string cCloser { get; set; }        ///         /// 是否质检        /// 		        [DataMember(IsRequired = true)]        public int? bGsp { get; set; }        ///         /// 批号        /// 		        [DataMember(IsRequired = true)]        public string cBatch { get; set; }        /         / dVDate        / 		        //[DataMember(IsRequired = true)]        //public DateTime dVDate { get; set; }        /         / dPDate        / 		        //[DataMember(IsRequired = true)]        //public DateTime dPDate { get; set; }        ///         /// 退货数量        /// 		        [DataMember(IsRequired = true)]        public decimal? fthquantity { get; set; }        ///         /// 退货件数        /// 		        [DataMember(IsRequired = true)]        public decimal? fthnum { get; set; }        ///         /// 报废数量        /// 		        [DataMember(IsRequired = true)]        public decimal? fbfquantity { get; set; }        ///         /// 报废件数        /// 		        [DataMember(IsRequired = true)]        public decimal? fbfnum { get; set; }        ///         /// 已检验件数        /// 		        [DataMember(IsRequired = true)]        public decimal? finchecknum { get; set; }        //+-----------------------------------------------------------        //+ Api中必须的字段        //+-----------------------------------------------------------        ///         /// 税率        /// 		        [DataMember(IsRequired = true)]        public decimal? itaxrate { get; set; }    }

 

[DataMember(IsRequired = true,Order=0)]

        public int? Autoid { get; set; }
需要在字段前加 [DataMember(IsRequired = true,Order=0)]    IsRequired=true 属性,   Order属性可加可不加,加上去则以该顺序序列化,如果不加则默认以字母为顺序.

加上该属性后,非字符串类型 如:datetime,int,decimal,double 等等 就可以被传递到 WCF端了.

转载地址:http://vnxcl.baihongyu.com/

你可能感兴趣的文章
数组去重方法总结
查看>>
React 事件系统
查看>>
Android Architecture Components Part4:ViewModel
查看>>
weex开发问题记录
查看>>
【跃迁之路】【484天】程序员高效学习方法论探索系列(实验阶段241-2018.06.04)...
查看>>
站在巨人肩膀上看源码-LinkedList
查看>>
Jquery 以及AngularJS 中 Get/Post 传参笔记
查看>>
Android入门篇(二)布局文件 容器②
查看>>
如何在Kubernetes中管理有状态应用
查看>>
一个基于react的图片裁剪组件
查看>>
PWA介绍及快速上手搭建一个PWA应用
查看>>
js数组用法
查看>>
Dubbo学习笔记
查看>>
基于 Redis驱动的 Laravel 事件广播
查看>>
NPM酷库040:jschardet,识别数据编码
查看>>
图书管理系统【用户、购买、订单模块、添加权限】
查看>>
JavaScript30秒, 从入门到放弃之Array(六)
查看>>
RabbitMQ的安装和使用
查看>>
WebAssembly起步
查看>>
基于CentOS搭建Hexo博客--设置NexT主题及个性化定制
查看>>