Queryable を返す場合、MVC 3 アクションで oData クエリを使用することはできますか? そのようです:
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);
}
});