这是我第一次尝试很棒的 Web Api 和 Backbone。到目前为止,一切似乎都是天作之合。但是,我似乎无法使用 OData 过滤器返回相关数据。例如,我有以下作为操作方法:
//GET /api/posts/
public IQueryable<KiaFamilyPost> Get()
{
return _db.Posts
.Include("Badge")
.Include("Entry")
.AsQueryable();
}
现在我想过滤上面的帖子,并按降序返回。据我了解,我可以执行以下操作"http://[MySite]/api/posts?$filter=id eq 2&$orderby=DatePost desc"。我试图做以下无济于事:
APP.posts_collection.fetch({data: {
entryId: APP.entry.get('Id'),
$order: 'Id desc'
}});
Backbone 对控制器"http://[MySite]/api/posts?entryId=1&%24order=Id+desc"进行以下调用。任何人都能让它正常工作吗?
谢谢
泰隆