c# webservice碰到decimal类型时的特殊处理

 

webservice 碰到decimal类型,且在wsdl文件中<xs:element minOccurs="0" name="XXX" type="xs:decimal" /> ,生成客户端方法时会多出一个boolean变量XXXSpeciafied。

解决方法

1:设置XXXSpeciafied=true 解决。

2:修改wsdl文件为:<xs:element minOccurs="1" name="XXX" type="xs:decimal" />