//Linq中查询一个表中指定的几个字段:
var ts = t.FindAllItems().Where(P => P.CompanyID == CurSiteUser.CompanyId).Select(s => new { BillPeriod = s.BillPeriod,FieldB=s.FieldB }).Distinct().ToList().OrderByDescending(s => s.BillPeriod).Take();
// FindAllItems()为查询对应表的所有数据的方法;
// Where 里面为查询条件
// Select 为查询的筛选条件 new{} 里面就是要查询的字段
//Distinct() 为去除重复的查询
//ToList() 为将查询转换为List<>
//OrderByDescending() 表示排序字段及排序方法(倒序排列)
//Take(N) 表示查询前N条数据;
相关文章
- 01-04SQL中将某个表中的多行数据在一个字段显示
- 01-04Excel表列名称(给定一个正整数,返回它在 Excel 表中相对应的列名称。)
- 01-04工作中ibatis中的连表查询及in()的使用案例
- 01-04清空指定表中的数据
- 01-04【SQL】在一个含有group by的查询sql中,同时存在having和where,sql在解析执行的时候,先执行的是哪一个?
- 01-04一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录
- 01-04linq 实现group by 不使用group关键字 等同lambad表达式中的group join 查询一对多关系
- 01-04sql查询:存在A表而不在B表中的数据
- 01-04仅当使用了列的列表并且 IDENTITY_INSERT 为 ON 时,才能为表'SpeType'中的标识列指定显式值
- 01-04sqlserver 插入数据时异常,仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'XXXXX.dbo.XXXXXXXXX'中的标识列指定显式值。