私は、多数のカスタム モデル バインダー、値プロバイダーなどを含む MVC4 サイトにかなりの投資をしています。
WebAPI コントローラーをサイトに追加し、MVC4 コンポーネントの一部を再利用したいと考えています。MVC と WebAPI (モデル バインディングなど) には多くの類似した概念があるように見えますが、基本クラスとインターフェイスは別々の名前空間に存在するため、型を交換することはできません。
MVC クラスを対応する WebAPI クラスに適合させるための確立されたパターンはありますか? System.Web.Mvc.IModelBinder
具体的には、 aを として 再利用できることに興味がありSystem.Web.Http.ModelBinding.IModelBinder
ます。