using System; using System.Linq.Expressions; namespace APT.Infrastructure.Core { /// /// 排序规范 /// /// public interface IOrderable { /// /// 递增 /// /// /// /// IOrderable Asc(global::System.Linq.Expressions.Expression> keySelector); /// /// 然后递增 /// /// /// /// IOrderable ThenAsc(Expression> keySelector); /// /// 递减 /// /// /// /// IOrderable Desc(global::System.Linq.Expressions.Expression> keySelector); /// /// 然后递减 /// /// /// /// IOrderable ThenDesc(Expression> keySelector); /// /// 排序后的结果集 /// global::System.Linq.IQueryable Queryable { get; } } }