我正在嘗試爲自動填充文本框創建一個Web API。我有API處理示例數據,但我不知道如何從我的表中添加數據。C#的Web API LINQ到SQL列表對象
這裏是我的控制器:
namespace IMDSEbs.Controllers
{
public class CompanyController : ApiController
{
// GET: api/Company/GetCompanyNames
IMDSDataContext dc = new IMDSDataContext();
public List<CompanyName> results = new List<CompanyName>
{
new CompanyName{ID = 1, Name = "Sonu Nigam"},
};
// GET api/values
public IEnumerable<CompanyName> GetCompanyNames(string query)
{
return results.Where(m => m.Name.Contains(query)).ToList();
}
}
}
這裏是表結構(名稱實際上是公司名稱):
ID Name
------------------------------------
1 Abc Company
2 cde Company
3 fgh Company
4 ijk Company
你的問題,目前還不清楚。如果你有你的IEnumerable的公司名稱,使用ajax調用你的控制器,並將其附加到你的客戶端使用javascript –
它的工作原理。我不知道如何使用來自sql server的表格而不是示例數據。 – ChrisPasa