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; }
}
}