2016-08-04 8 views
-1

はちょうど今、私は自分の名前で3つのgetアクションを呼び出すことができ、結果、エンドユーザーとして何をする必要があるかを教えシナリオにどのように複数のGet関数は

public class CustomerController : ApiController 
{ 
    public IEnumerable<Customer> GetCustomersByID(int id) 
    { 

    } 

    public IEnumerable<Customer> GetCustomersByName(string name) 
    { 

    } 

    public IEnumerable<Customer> GetCustomersByEmail(string strEmail) 
    { 

    } 
} 

を参照してくださいウェブAPIコントローラである可能性があります。この状況をどのように処理するか。ありがとう

答えて

1

各方法のルートを設定できます。例:

[Route("GetById/{id}")] 
public IEnumerable<Customer> GetCustomersByID(int id) 
{ 

} 

getbyid/3とすることができます。詳細web api routing

また、このissueの質問があります。

関連する問題