亚音速3活动记录分页

时间:2011-05-30 19:18:59

标签: c# .net orm subsonic

我正在尝试获取Subsonic 3.0 Active Records中的10个最新行。

我想要翻页,所以我真的可以使用这样的方法:

var blogcoll = blog.GetPaged(1, 10);

GetPaged()方法的问题在于您无法按降序进行分页。

而不是前10个id我想要最后10个id

我错过了什么吗?

还有另外一种方法吗?

1 个答案:

答案 0 :(得分:1)

我为我的问题提出了这个LINQ解决方案:

(页面是整数参数)

var blogcoll = blog.All().OrderByDescending(x => x.idBlog).Skip((page - 1) * 10).Take(10).ToList<blog>();