我必须实现符合旅游行业(大)标准架构的SOAP Web服务。这是一个示例.XSD文件:
http://www.opentravel.org/2008B/OTA_HotelAvailRQ.xsd
我认为排除简单地将[WebMethod]属性放到方法中。您如何建议使用C#实现现有架构?
PS:我正在使用WCF,C#3,服务器安装了.NET 3.5。
由于
答案 0 :(得分:1)
您是否尝试使用Visual Studio命令行中的xsd.exe加载架构?这会生成一个clr对象文件。
http://msdn.microsoft.com/en-us/library/x6c1kb0s(VS.71).aspx
答案 1 :(得分:1)
您可以使用XSD.EXE创建类,并从WCF服务返回它们(您的意思是[OperationContract],而不是[WebMethod])。但您必须配置为使用XML Serializer,而不是Data Contract Serializer。