2016-06-27 10 views
1

Als ich die folgenden in meinem Controller-Code, um es mit OData Paginierung kompatibel zu machen begegne ich diese Warnung:Wie man 'Request.GetNextPageLink` veraltete API repariert?

Diese Methode ist veraltet; Verwenden Sie die ODataProperties(). NextLink-Eigenschaft aus dem Namespace System.Web.Http.OData.Extensions oder System.Web.OData.Extensions.

return new PageResult<UserInfo>(
     results as IEnumerable<UserInfo>, 
     Request.GetNextPageLink(), 
     Request.GetInlineCount()); 

Antwort

4

Ersetzen Sie den Code mit diesem:

return new PageResult<UserInfo>(
       results as IEnumerable<UserInfo>, 
       Request.ODataProperties().NextLink, 
       Request.ODataProperties().TotalCount); 

Vergessen Sie nicht, hinzuzufügen: using System.Web.Http.OData.Extensions;