gpt4 book ai didi

Azure 移动服务寻呼限制

转载 作者:行者123 更新时间:2023-12-03 00:36:52 29 4
gpt4 key购买 nike

我有一个与本地 Azure 移动服务 (localhost) 通信的查询函数。我知道默认的查询限制是50,官方文档说可以使用Take扩展功能将限制扩展到1000。但由于某种原因它对我不起作用,不无论 Take 参数有多少,我总是得到 50 个对象。我做错了什么吗?

private async void UpdatePlaceNameList(String type)
{
var table = App.MobileService.GetTable<Place>();
var query = table
.Where(p => p.Type == type)
.Take(600)
.IncludeTotalCount();
ViewModel["PlaceList"] = await query.ToListAsync();
}

最佳答案

针对 .NET 后端,服务器施加的限制为 50,其工作方式与文档所说的略有不同(适用于 Node.js 后端)

.NET 后端一次返回默认限制 50 条记录。要覆盖它,您需要将 Queryable(MaxTop) 添加到后端代码中的 getAll 函数,如下所示:

原始答案

[Queryable(MaxTop = 1000)]
public IQueryable<Place> GetAll()

更新 1:2018 年 6 月 5 日

原始答案现已标记为已过时,请改用以下代码:

[EnableQuery(MaxTop = 1000)]
public IQueryable<Place> GetAll()

--

现在,您一次最多可以获取 X 条记录。

关于Azure 移动服务寻呼限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25678904/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com