让LINQ支持动态查询

当对一个实体类的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<实体类名称>();

猜你喜欢

转载自blog.csdn.net/weixin_42434300/article/details/80991952