我正在尝试获取Subsonic 3.0 Active Records中的10个最新行。
我想要翻页,所以我真的可以使用这样的方法:
var blogcoll = blog.GetPaged(1, 10);
GetPaged()
方法的问题在于您无法按降序进行分页。
而不是前10个id我想要最后10个id
我错过了什么吗?
还有另外一种方法吗?
答案 0 :(得分:1)
我为我的问题提出了这个LINQ解决方案:
(页面是整数参数)
var blogcoll = blog.All().OrderByDescending(x => x.idBlog).Skip((page - 1) * 10).Take(10).ToList<blog>();