Ja, ik heb onlangs gemerkt dat db.SqlList
verdwaald in de OrmLite v4 refactor
dus ik heb het terug in deze commit
. Die beschikbaar zal zijn in de volgende release van v4, voor het einde van de maand.
U kunt nog steeds db.Select
. gebruiken voor onbewerkte SELECT-query's, bijv.:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
Het is alleen een probleem als het geen SELECT . is verklaring omdat we aannemen dat het een afkorting is, zoals:
var results = db.Select<Poco>("Foo = 'bar'");
En voeg automatisch de rest van de SQL voor je toe, maar dit is een probleem wanneer je geen SELECT
afgeeft verklaring, bijv. een opgeslagen procedure aanroepen, en dat is wat db.SqlList
. is is voor omdat de onbewerkte SQL onaangeroerd blijft.
Ondersteuning voor LIMIT in API voor getypte expressie
Een andere manier om een zoekopdracht met een limiet uit te voeren, is door de API voor getypte expressies te gebruiken, bijvoorbeeld:
var results = db.Select<Poco>(q => q.Limit(10));