Jo, nedávno jsem si všiml, že db.SqlList ztratil jsem se v refaktoru OrmLite v4
tak jsem to obnovil zpět v tomto potvrzení
. Která bude k dispozici v příštím vydání v4, do konce měsíce.
Stále můžete používat db.Select pro nezpracované SELECT dotazy, např.:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
Je to problém pouze tehdy, když to není SELECT prohlášení, protože bychom předpokládali, že je zkrácený jako:
var results = db.Select<Poco>("Foo = 'bar'");
A automaticky přidá zbytek SQL za vás, ale to je problém, když nevydáváte SELECT prohlášení, např. volání uložené procedury, což je to, co db.SqlList je pro, protože nezpracovaný SQL zůstává nedotčen.
Podpora pro LIMIT v Typeed Expression API
Dalším způsobem dotazování s limitem je použití rozhraní API pro zadávaný výraz, např.:
var results = db.Select<Poco>(q => q.Limit(10));