/// 该实体是 webservice 方法的一个参数
public class MEntity {
//如何让a 这个变量在WSDL中以integer的形式了
//在这个地方加个什么属性?能 不能做到了
public int a {
get;
set;
}
}
谢谢!
------解决方案--------------------
没有人啊
------解决方案--------------------
看来要做跨平台的服务,你还是直接改WSDL吧。
------解决方案--------------------
是人家调用我写的webservice
------解决方案--------------------
同理 先下载wsdl 再修改
xfire对.net的支持还不错
axis2觉得不兼容的太多了
------解决方案--------------------
[DataContract]
class XXX
{
[DataMember]
public int A{get;set;}
}
用DataContractSerializer序列化。
这个跟WCF里面用的类似。
------解决方案--------------------
wsdl 不是自动生成吗?怎么修改了?
------解决方案--------------------
公布答案
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string displayIndex
{
get;
set;
}
------解决方案--------------------
学习了。