次の3つのルートを機能させようとしています。
GET /api/category
- すべてのカテゴリを一覧表示GET /api/category/1
- カテゴリ 1 の詳細を取得するGET /api/category/1/questions
- カテゴリ 1 から質問を取得します
このルーティングを機能させるのに問題があります。
MyCategoryController
には、次の 3 つのメソッド定義があります。
public IEnumerable<Category> Get() {}
public Category Get(int id) {}
public IEnumerable<QuestionSummary> GetQuestions(int id) {}
これらを互いに競合させずに一致させるにはどうすればよいですか? プロジェクトの他の部分で AttributeRouting を使用しました。