C# Azure移动服务查询前十名结果
我想返回存储在Azure移动服务表中的每组项目中的前10个项目C# Azure移动服务查询前十名结果,c#,linq,azure,C#,Linq,Azure,我想返回存储在Azure移动服务表中的每组项目中的前10个项目 IE._qryItemResult = _tblResult .Where(item => item.grouptype == 1) .Take(10) .ToEnumerableAsync(); 如果我想要grouptype=2的前10项,依此类推。。。我是否需要执行另一个查询并附加到初始结果
IE._qryItemResult = _tblResult
.Where(item => item.grouptype == 1)
.Take(10)
.ToEnumerableAsync();
如果我想要grouptype=2的前10项,依此类推。。。我是否需要执行另一个查询并附加到初始结果中,还是缺少更聪明的方法
谢谢您的搜索结果包含多少个条目?如果数量不多,您可以将这些数据带回到内存中,然后在内存中使用linq查询
但是如果您每次都必须前往服务,那么您将需要指定多个单独的查询,每个查询都有自己的
Where()
filter/Take()
amount组合。您的查询结果包含多少个条目?如果数量不多,您可以将这些数据带回到内存中,然后在内存中使用linq查询
但是如果你每次都要去服务,那么是的,你需要指定多个单独的查询,每个查询都有自己的
Where()
filter/Take()
amount组合。目前只有530条记录,但它有增长的潜力。我想应该由我来测试x数量的记录,看看性能在什么时候会受到影响,并相应地进行管理。现在我将按照你的建议使用内存——并以标记作为答案。目前它只有530条记录——但它有增长的潜力。我想应该由我来测试x数量的记录,看看性能在什么时候会受到影响,并相应地进行管理。现在我将按照你的建议使用记忆,并将标记作为答案。