我用下面的GET請求來查詢以下網站API控制器,的Web API控制器 「執行多個操作發現」
/API /記錄aasdfsdf - ?在記錄返回一切
/API /記錄?search = aasdfsdf - 引發以下錯誤:
"Multiple actions were found that match the request: \r\nGetRecords
是否有人能夠解釋可能的原因?
public IQueryable<Record> GetRecord()
{
// return db.Records;
}
public IQueryable<Record> GetRecord(String search)
{
// return db.Record;
}
public IQueryable<Ecg> GetEcgs(String search,DateRange date)
{
// return db.Record;
}
public class DateRange
{
public DateTime start { get; set; }
public DateTime end { get; set; }
}
而且這將是查詢正確的方法:
public IQueryable GetEcgs(String search,DateRange date)
我試過以下,但我得到同樣的「多個動作」的錯誤。任何幫助將非常感激。
/api/records?search=asdfsdf?start=2014-09-05%2014:02:17.757&end=2014-09-05%2014:02:17.757