使用 .NET Core 从 Azure 表存储中检索前 n 条记录

Pra*_*win 6 c# azure-table-storage .net-core

是否可以使用 C# 从 Azure 表存储中检索前 n 条记录?我正在使用 .NET Core。

如果我也能得到一些参考,那就太好了。

请注意,我所有的实体都是使用日志尾模式存储的https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-design-guide#log-tail-pattern

谢谢,普拉文

Zha*_*oft 11

创建TableQuery时可以使用Take()方法:

TableQuery<T> query = new TableQuery<T>().Take(takeCount);
Run Code Online (Sandbox Code Playgroud)

或者设置属性TakeCount来指定它:

TableQuery<T> query = new TableQuery<T>();
query.TakeCount = takeCount;
Run Code Online (Sandbox Code Playgroud)