Asp.net mvc 4 MVC4 WebApi OData$count不使用IQueryable

Asp.net mvc 4 MVC4 WebApi OData$count不使用IQueryable,asp.net-mvc-4,asp.net-web-api,odata,Asp.net Mvc 4,Asp.net Web Api,Odata,我在MVC4中的控制器中有一个简单的Get操作: // GET /branches // returns a list of available branches [Queryable] public IQueryable<string> Get() { return BranchesRepository.GetBranchNames().AsQueryable(); } 返回 [] 而我希望看到一个数字 响应标题提供了我正在使用的asp.net版本 X-AspNet-V

我在MVC4中的控制器中有一个简单的Get操作:

// GET /branches
// returns a list of available branches
[Queryable]
public IQueryable<string> Get() {
    return BranchesRepository.GetBranchNames().AsQueryable();
}
返回

[]
而我希望看到一个数字

响应标题提供了我正在使用的asp.net版本

X-AspNet-Version: 4.0.30319

此版本中的$count参数是否已损坏?或者我可以做些什么来让它工作吗?

仍在使用Web API的beta/RC版本?如果是,则只支持$top、$skip、$orderby和$filter。 此外,RTM版本中删除了
QueryableAttribute

OData现在仅通过预览包在Web API中受支持

但无论如何,目前这并不支持$count

X-AspNet-Version: 4.0.30319