【发布时间】:2015-09-27 17:09:10
【问题描述】:
我是 .net Web API 的新手,我想弄清楚如何从对我的数据库的调用中返回 Get 结果。我知道在我的常规 MVC 页面中一切正常。但不确定如何从 Web API 控制器返回结果。我认为这就像返回 Json 一样简单。这是我的代码:
// GET api/<controller>
public IEnumerable<string> Get()
{
using (var _db = new JobsDatabaseEntities())
{
var user = Env.CurrentUser;
var posts =
_db.JobPostings.Where(
j =>
j.City.Equals(user.City, StringComparison.OrdinalIgnoreCase) &&
j.Industry.ID == user.Industry.ID);
var result = new List<BusJobPost>();
foreach (var post in posts)
{
var p = new BusJobPost(post);
result.Add(p);
}
return Json(result);
}
}
【问题讨论】:
标签: asp.net-mvc entity-framework asp.net-web-api2