我正在使用Subsonic 3.0.0.3进行新项目,在我的一个页面上,我只想显示5条记录,这些记录是前5个读取记录。我的SQL select语句是
通过read desc
从myTable订单中选择top(5)*这可能与ActiveRecord有关吗?如果它是我还没有遇到过。
乔恩
答案 0 :(得分:2)
您可以使用Take选择有限数量的项目,例如:
IQueryable<myTable> topFive = myTable.All()
.OrderByDescending(table => table.reads)
.Take(5);
答案 1 :(得分:0)
使用Subsonic查询(如您所知),即:
var q = new SubSonic.Query.Select().Top("5")
.From("myTable")
.OrderDesc("reads");
List<myTable> collection = q.ExecuteTypedList<myTable>();