微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.NET中存在某种订购对象

如何解决.NET中存在某种订购对象

| 我开发了一个分页服务,以使用NHibernate从数据库检索数据。 就我的实际情况而言,我正在接收一个skip,take和string order参数。 我的问题是,在.NET中存在一些用于排序的本机库,其中考虑了asc或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) {
    

解决方法

        LINQ-> OrderBy,然后ByByDescending     ,        
List<T>
具有排序方法。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。