0

This article表明它是可能的,或者正在工作中,有一些代码表明它可以完成,但我无法弄清楚需要发生什么代码或WcfTestClient的uri需要是。

这是文章中的代码,让我觉得我可以做到:

// Metadata routes to support $metadata and code generation in the WCF Data Service client. 
configuration.Routes.MapHttpRoute( 
    ODataRouteNames.Metadata, 
    "$metadata", 
    new { Controller = "ODataMetadata", Action = "GetMetadata" } 
); 

这个功能实现了吗?

4

1 回答 1

1

不,它不能按您的意愿工作。WCF 测试客户端支持与基于SOAP的服务对话。当前版本不支持 OData。

当然,正如@Snixtor 所提到的,您可以使用 ASP.NET Web API 创建一个 SOAP 服务,包括对元数据 (WSDL) 的支持。但我真的不知道为什么有人愿意这样做。

于 2013-02-13T22:50:42.683 回答