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" }
);
是否已实施此功能?
答案 0 :(得分:1)
不,它不能按你的意愿行事。 WCF测试客户端支持与基于 SOAP 的服务进行通信。当前版本不支持OData。
当然,正如@Snixtor所提到的,您可以使用ASP.NET Web API创建SOAP服务,包括对元数据的支持(WSDL)。但我真的不知道为什么有人愿意这样做。