Я тестирую SubSonic, но застрял на своем первом простом примере. У меня есть таблица новостей, которую я пытаюсь получить из 10 последних результатов:
var newsItems = News.GetPaged("datecreated", 0, 10);
Это приводит к этой ошибке:
[MySqlException (0x80004005): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-10, 10' at line 6]
Сгенерированный SQL:
SELECT `newsid`, `datecreated`, `headline`, `body`, `link`, `picture`, `linkinfo`, `postedby`, `comments`, `category` FROM news ORDER BY newsid DESC LIMIT -10,10
Легко исправить sql вручную, но я понятия не имею, как заставить SubSonic автоматически добавить правильный LIMIT в запрос. Есть указатели?