-1
我有一個IEnumerable
多個排序規格,其中:LINQ的排序依據給定的多列,優先順序和排序方向
public class Specification
{
public string Column { get; set; }
public OrderByDirection Direction { get; set; }
public int Priority { get; set; }
}
然後,我有另一種IQueryable
,我想偷懶的排序給定的基礎上, IEnumerable尊重方向和優先。什麼是最好的方法來做到這一點?目前有沒有圖書館可以做到這一點?有人能解釋一下這樣的事情可以通過動態查詢(表達式樹)來解決嗎?
注意:假定指定的列確實存在於IQueryable
中。