IValidatableObjectWeb API 2 コンテキストで検証を使用しようとしています。Validateメソッドが呼び出されていますが、ValidationContext渡されたパラメーターにはGetService常に null を返すメソッドが呼び出されています。これは、検証コンテキストのサービス プロバイダーが設定されていないためです。
私のすべての調査から、MVC フレームワークでこれを簡単に構成できますが、web api 2 で構成する方法については何も見つかりませんでした。
に渡されたモデルを検証するときに、サービス プロバイダーを検証コンテキストに設定するにはどうすればよいApiControllerでしょうか。