0

WebApiプロジェクトを移行しています(プレビューバージョン(別名WCF WebApi)から最終リリース(別名ASP.NET MVC4 WebApi)へ)。

WCF WebApiでは、次のようなすべてのサービス操作に対してURIテンプレートが定義されていました。

[WebGet(UriTemplate = "{movieGenreId}/movies")]

むき出し私はプロジェクトに数十人いることを気にします。ルートテーブルに数十のエントリを登録せずに、これをMVC4 WebApiに変換するにはどうすればよいですか?

4

1 に答える 1

1

Web API プロジェクトの優れた属性ルーティングを使用できます。

UriTemplate を属性ルーティングに変換するのは、検索と置換と同じくらい簡単です。

プロジェクトに属性ルーティング ライブラリを含めたくない場合、残念ながら他の唯一の方法は、あなたが言ったように、数十のルートを登録することです。

于 2012-10-18T14:50:11.817 に答える