Linq实现多条件排序
Linq多条件排序
1.使用ThenBy()
var movies = _db.Movies.OrderBy(c => c.Category).ThenBy(n => n.Name)
2.使用匿名类作为条件
var movies = _db.Movies.OrderBy( m => new { m.CategoryID, m.Name })
3.拼接列名,那就是将多个列拼接在一起,然后对复合列进行排序
var movies = _db.Movies.OrderBy( m => (m.CategoryID.ToString() + m.Name))

浙公网安备 33010602011771号