我想返回我存储在Azure移动服务表中的每组项目中的前10项。
IE._qryItemResult = _tblResult
.Where(item => item.grouptype == 1)
.Take(10)
.ToEnumerableAsync();
如果我想要grouptype = 2的前10个项目等等......我是否需要执行另一个查询并附加到初始结果或者我错过了一个更聪明的方法?
由于
答案 0 :(得分:1)
您的_tblResult包含多少个条目?如果它不是一个重要的数量,你可以把它带回内存,然后在那里使用linq查询。
但是,如果您每次都必须去服务,那么您需要指定多个单独的查询,每个查询都有自己的Where()
过滤器/ Take()
金额组合。