我开发了一个分页服务,使用NHibernate从数据库中检索数据。 在我的实际观点中,我收到了一个skip,take和 string 顺序参数。
我的问题是,在.NET中存在一些本地库,可以考虑asc或desc排序,也许是优先顺序的字段列表。
例如:订单名称Asc,City Desc。
所以:
保罗|纽约
保罗|阿姆斯特丹
- 修改
IEnumerable<Obj> actuals = _repository.LoadByName("Pa", p => p.Name);
方法签名:
public IEnumerable<Obj> LoadByName<TKey> (string name, Func<Obj, TKey> ordering = null, int skip = 0, int take = 0) {