linq 的select()作用?

2025-05-01 04:04:10
推荐回答(2个)
回答1:

select 是用于指明查询结果的,简单来说,如果你的list 里面包含的是person这个类,s => s查出来就是person,如果用s => s.sex,那查出来的是sex的集合,而不是person的集合。

回答2:

这是比较标准的写法,但是在有GroupBy()或者OrderBy()或者Where()等语句的时候Select()是可以省略的不写的。但如果仅仅只是用查询全部,而没有查询条件或者分组什么的话Select()就必须有,否则会报错的。