让LINQ支持动态查询
程序员文章站
2022-07-04 16:18:21
...
当对一个实体类的Model的List使用LINQ查询或排序时,希望传入不同的实体类属性,动态的使用LINQ对实体类的List进行排序。
可以引入System.Linq.dynamic
var orderExpression = string.Format("{0} {1}", orderPara, isDesc); //sortName排序的名称 sortType排序类型 (desc asc)
list = list.OrderBy(orderExpression).ToList<实体类名称>();
上一篇: mybatis 动态查询字段