WCF,从现有架构实现Web服务

时间:2009-03-19 14:22:53

标签: wcf web-services xsd

我必须实现符合旅游行业(大)标准架构的SOAP Web服务。这是一个示例.XSD文件:

http://www.opentravel.org/2008B/OTA_HotelAvailRQ.xsd

我认为排除简单地将[WebMethod]属性放到方法中。您如何建议使用C#实现现有架构?

PS:我正在使用WCF,C#3,服务器安装了.NET 3.5。

由于

2 个答案:

答案 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。