如果我返回 Queryable,是否可以将 oData 查询与 MVC 3 操作一起使用?像这样:
public JsonResult GetComplaints()
{
var complaints = db.Complaints.AsQueryable();
return Json(complaints, JsonRequestBehavior.AllowGet);
}
或者
public IQueryable<Complaint> GetComplaints()
{
return db.Complaints.AsQueryable();
}
如果我这样称呼它:
$.ajax({
url: '@Url.Action("GetComplaints")?$filter=startswith(CompanyName, \'123\')',
type: 'GET',
success: function (data) {
console.log(data);
}
});