Linq中怎么取出每个用户的符合条件的第一条记录
1个回答
展开全部
可以用到局友明函数select1.
select1()
函数说明: 从数据集中按顺序检索到符合过滤条件的第一桐告条记录,返回其selectExp值
语法: datasetName.select1(selectExp{,filterExp{,rootGroupExp}})
参数说明: selectExp 要选择的字段列名/列号,,也可以是表达式。
列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 filterExp 过滤条件 rootGroupExp 是否root数据集表达式。
返回值: 数据类型不定,由selectExp的告没运算结果决定 特别说明: 当对数据集运用过滤条件后确定只剩一条记录时,虽然select的运算结果一样,但是select1运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而select要检索完所有的记录才返回。
select1()
函数说明: 从数据集中按顺序检索到符合过滤条件的第一桐告条记录,返回其selectExp值
语法: datasetName.select1(selectExp{,filterExp{,rootGroupExp}})
参数说明: selectExp 要选择的字段列名/列号,,也可以是表达式。
列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 filterExp 过滤条件 rootGroupExp 是否root数据集表达式。
返回值: 数据类型不定,由selectExp的告没运算结果决定 特别说明: 当对数据集运用过滤条件后确定只剩一条记录时,虽然select的运算结果一样,但是select1运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而select要检索完所有的记录才返回。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询