Да, наскоро забелязах, че db.SqlList
се загуби в OrmLite v4 рефакторинг
така че го възстанових backacommit в това . Което ще бъде налично в следващата версия на v4, преди края на месеца.
Все още можете да използвате db.Select
за необработени SELECT заявки, напр.:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
Проблем е само когато не е SELECT изявление, защото бихме предположили, че е съкратено като:
var results = db.Select<Poco>("Foo = 'bar'");
И автоматично добавяне на останалата част от SQL вместо вас, но това е проблем, когато не издавате SELECT
изявление, напр. извикване на съхранена процедура, което е и db.SqlList
е за, тъй като необработеният SQL остава недокоснат.
Поддръжка за LIMIT в API за въведени изрази
Друг начин за заявка с ограничение е да използвате API за въведен израз, напр.:
var results = db.Select<Poco>(q => q.Limit(10));