添加块金包... System.Linq.Dynamic.Core 这是包含文档的站点... https://dynamic-linq.net/ 你需要构建一个字符串,看起来像这样... Id ASC, Name DESC, Years ASC...按照文档,或者,直接排序,没有方向,例如Id, Name, Years。然后简单地调用OrderBy方法(https://dynamic-linq.net/basic-simple-query#ordering-results)...
var sortBy = "Id, Name, Years";
var result = DynamicQueryableExtensions.OrderBy(data.AsQueryable(), sortBy).ToList();
1条答案
按热度按时间watbbzwu1#
添加块金包...
System.Linq.Dynamic.Core
这是包含文档的站点... https://dynamic-linq.net/
你需要构建一个字符串,看起来像这样...
Id ASC, Name DESC, Years ASC
...按照文档,或者,直接排序,没有方向,例如Id, Name, Years
。然后简单地调用OrderBy方法(https://dynamic-linq.net/basic-simple-query#ordering-results)...如果需要的话,您需要做一些花哨的工作,使用户看到的选择比字段名称更有用。