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));