C# 使用PageResult的OData缺少GetNextPageLink和GetInlineCount扩展方法

C# 使用PageResult的OData缺少GetNextPageLink和GetInlineCount扩展方法,c#,asp.net,asp.net-web-api,odata,C#,Asp.net,Asp.net Web Api,Odata,我正在尝试实现OData,以使用JSON作为一种使用Web API对结果进行过滤/分页的快速而简单的方法进行响应 但是,由于总数不受支持,我将使用PageResult作为下半年的数据 但是扩展方法GetNextPageLink和GetInlineCount似乎不存在。我已经使用System.Web.Http.OData获得了,但它们只是没有出现 我似乎在对象浏览器中也找不到它们 它们在哪里?我刚刚在System.Net.Http命名空间中找到它们。它们被故意隐藏在对象浏览器中 您必须使用Syst

我正在尝试实现OData,以使用JSON作为一种使用Web API对结果进行过滤/分页的快速而简单的方法进行响应

但是,由于总数不受支持,我将使用PageResult作为下半年的数据

但是扩展方法
GetNextPageLink
GetInlineCount
似乎不存在。我已经使用System.Web.Http.OData获得了
,但它们只是没有出现

我似乎在对象浏览器中也找不到它们


它们在哪里?

我刚刚在
System.Net.Http
命名空间中找到它们。它们被故意隐藏在对象浏览器中

您必须使用System.Net.Http添加
,才能使用它们


放它们的地方很奇怪。

它们挂断了
HttpRequestMessage
。因此,我们的想法是,您已经有了一个
使用System.Net.Http
,当您按下
@RaghuRam时,它们就可以通过intellisense准备好了。这个想法是错误的,我没有
System.Net.Http
参考。这是一个全新的空白项目,我用它来“扼杀”一个写得糟糕的VB项目。到目前为止,他们已经把WebAPI弄得一团糟,我一直在用它来解决类似这样的问题。最近的另一个例子是他们把路线弄得一团糟,这和现有的方式不一样,所以一切都必须重复。它们只是考虑不周,在现有项目中使用起来很糟糕。