我在 MVC4 的控制器中有一个简单的 Get 操作:
// GET /branches
// returns a list of available branches
[Queryable]
public IQueryable<string> Get() {
return BranchesRepository.GetBranchNames().AsQueryable();
}
当我只使用 GET 甚至使用一些 OData 选项(如 $top、$skip 和 $filter)调用它时,这非常有效。但是当我用 $count 调用它时它不起作用。
例如:
/branches/$count
返回
[]
而我希望看到一个数字。
响应标头为我提供了我正在使用的 asp.net 版本
X-AspNet-Version: 4.0.30319
这个版本中的 $count 参数是否损坏?或者我可以做些什么来让它工作?