我按照精彩文章 Using LINQPad to Query Stack Overflow 中所述为 Stack Overflow 设置了 OData 提要,我想做如下操作:

Users.Where(x=>x.Badges.Count==0).Take(5)

获取没有徽章的用户(“Badges? We don't need no stinkin' badges! ”)。我收到一个 DataServiceQueryException:

最佳答案

不幸的是,OData 不支持聚合函数——它只支持有限的一组查询函数 described here



希望 Microsoft 将来会增强 OData 客户端——令人沮丧的是(似乎)拥有 LINQ 的所有功能,然后无法使用它。

关于linq - 使用 OData 和 LINQ 获取链接集合的计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8483688/

10-13 09:36