【发布时间】:2016-05-25 15:45:19
【问题描述】:
在 ServiceStack OrmLite v3 中,您可以这样做:
var rows = db.Select<Employee>().Limit(10));
或者:
var rows = db.Select<Employee>().Limit(5, 10)); // skips 5 then takes 10
但是我在 v4 中再也找不到这些方法了。
我想我可以改为:
var rows = db.SelectLazy<Employee>().Take(10);
但是我怎么能做一个db.Select(不必编写直接的SQL),它将转换为(例如在SQLite中):
SELECT * FROM Employee LIMIT 10;
另外,是否可以为以下内容编写等效查询(同样无需编写直接 SQL)?
SELECT * FROM Employee ORDER BY Age;
谢谢。
【问题讨论】:
标签: c# ormlite-servicestack micro-orm