Ja, jag märkte nyligen att db.SqlList gick vilse i OrmLite v4-refaktorn
så jag har återställt den tillbaka i denna commit
. Som kommer att finnas tillgänglig i nästa version av v4, före slutet av månaden.
Du kan fortfarande använda db.Select för råa SELECT-frågor, t.ex.:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
Det är bara ett problem när det inte är en SELECT uttalande eftersom vi skulle anta att det är kortfattat som:
var results = db.Select<Poco>("Foo = 'bar'");
Och lägg automatiskt till resten av SQL åt dig, men det här är ett problem när du inte utfärdar en SELECT uttalande, t.ex. anropar en lagrad procedur, vilket är vad db.SqlList är för eftersom den råa SQL-koden förblir orörd.
Stöd för LIMIT i Typed Expression API
Ett annat sätt att fråga med en gräns är att använda det typade uttrycks-API, t.ex.:
var results = db.Select<Poco>(q => q.Limit(10));