Sí, recientemente noté que db.SqlList
se perdió en el OrmLite v4 refactor
así que lo restauré en este compromiso
. Que estará disponible en la próxima versión de v4, antes de fin de mes.
Todavía puede usar db.Select
para consultas SELECT sin procesar, por ejemplo:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
Solo es un problema cuando no es un SELECCIONAR declaración porque asumiríamos que es abreviada como:
var results = db.Select<Poco>("Foo = 'bar'");
Y agregue automáticamente el resto del SQL por usted, pero esto es un problema cuando no está emitiendo un SELECT
declaración, por ej. llamar a un procedimiento almacenado, que es lo que db.SqlList
es porque el SQL sin procesar permanece intacto.
Compatibilidad con LIMIT en la API de expresiones escritas
Otra forma de consultar con un límite es usar la API de expresión escrita, por ejemplo:
var results = db.Select<Poco>(q => q.Limit(10));