如何使用 Microsoft.WindowsAzure.Storage.Table 库限制为查询返回的行数?

How do I limit rows returned for a query using Microsoft.WindowsAzure.Storage.Table library?

我需要实现分页功能。如何使用 Microsoft.WindowsAzure.Storage.Table 的 TableQuery 来限制返回的行数? (类似于 SQL 的 Top 或 LINQ 的 Take)

有一个 Take() 方法(参考:请查看 Sandrino Di Mattia 的 https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storage.table.tablequery.take.aspx) of TableQuery class for you to achieve result limitation. But it doesn't work exactly same in LINQ. Explanation in Why isn't my TakeLimit honored by TableQuery? 应该可以帮助您了解 Take()TableQuery class 中的工作原理.