linq指定列查询、去重复、排序、top行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21425067/article/details/59483554
 _cnt.DLX_NewsSendTo
 .Where(x => x.NewsId == nId && x.SendType == 2)
 .Select(s => new { s.SendToCategory, s.SendTo })
 .Distinct().ToList().OrderByDescending(s => s.SendTo).Take(10);

说明:

// Where 里面为查询条件
// Select 为查询的筛选条件  new{}  里面就是要查询的字段
//Distinct() 为去除重复的查询
//ToList() 为将查询转换为List<>
//OrderByDescending()  表示排序字段及排序方法(倒序排列)
//Take(N)  表示查询前N条数据;

猜你喜欢

转载自blog.csdn.net/qq_21425067/article/details/59483554