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 を使用して、メタデータ (WSDL) のサポートを含む SOAP サービスを作成できます。しかし、誰もがそれをやりたいと思う正当な理由は本当にわかりません。

于 2013-02-13T22:50:42.683 に答える