Ehs*_*n88 2 controller odata asp.net-web-api deprecation-warning
当我在我的控制器中编写以下代码以使其与OData分页兼容时,我遇到此警告:
这种方法已经过时; 使用System.Web.Http.OData.Extensions或System.Web.OData.Extensions命名空间中的ODataProperties().NextLink属性.
return new PageResult<UserInfo>(
results as IEnumerable<UserInfo>,
Request.GetNextPageLink(),
Request.GetInlineCount());
Run Code Online (Sandbox Code Playgroud)
用以下代码替换您的代码:
return new PageResult<UserInfo>(
results as IEnumerable<UserInfo>,
Request.ODataProperties().NextLink,
Request.ODataProperties().TotalCount);
Run Code Online (Sandbox Code Playgroud)
别忘了添加:
using System.Web.Http.OData.Extensions;