XSD生成 C# 类,关于decimal 类型在webservice 不能显示值的问题
来源:互联网 发布:oracle 表添加字段sql 编辑:程序博客网 时间:2024/05/21 11:03
问题症状 : XSD 定义了元素,类型为decimal, 发布成webservice后,值显示不出来
原因主要是XSD.EXE 在反序列化时,自动生成了XmlIgnoreAttribute 类型导致,问题的原因decimal 类型必须是有值 ,不能为空 ,当定义的这个元素是decimal,没有设置默认值,同时还允许不能出现时,XSD,在反序列时,会自动添加XmlIgnoreAttribute 字段。
解决方案: 1 赋予默认值
2 定义新的复合类型,在类型里定义新的元素,设置元素必须出现,同时,原元素继承自新类型就可以了
- XSD生成 C# 类,关于decimal 类型在webservice 不能显示值的问题
- c# webservice生成客户端及使用时碰到decimal类型时的特殊处理
- 微软XSD工具根据XSD文件生成的C#类中多余Specified属性问题
- decimal数据小数点前不能显示的问题
- C#整型、浮点型、decimal类型、值类型的理解
- 关于C#中货币类型和数值类型、字符串类型的转化和在DataGridView中的显示问题:
- 关于castor-1.3.2 xsd生成javabean类名冲突的问题
- C#的decimal类型-表示货币量
- C#的可空类型、decimal相关
- c#中decimal的去0显示
- c#中decimal的去0显示
- C#中的decimal类型
- C#生成XSD规范,利用XmlSchema类
- 使用xsd.exe生成C#类
- C# 向Webservice传递数值int,decimal..或日期datetime类型是为空null的解决办法
- 【C#】中Decimal类型转换的问题
- 强类型的数据集(xsd)编辑表格时显示一半的问题
- C# decimal类型(值类型、非基本类型)
- ARM体系结构与编程学习(五)
- JavaScript 显示当然日期和时间,年月日星期和时间
- asp.net 数据直接输出为下载
- C#:编辑距离计算及更新维基百科
- 存在于一个表而不存在于另一个表中的数据
- XSD生成 C# 类,关于decimal 类型在webservice 不能显示值的问题
- android之多线程工作(二)handler messge机制
- Get Post 请求方式的区别
- dom4j
- EditPlus What's New新增功能部分注解
- 40天 620 ~ 730
- 不使用microscale库从siwarex ms读重量值
- SQL字符串可以直接比较
- qt中点击标签响应