Как вы ограничиваете запрос Razor? - PullRequest
0 голосов
/ 07 июня 2011

Я использую Webmatrix для разработки довольно изящной рекламы на сайте, и мне было интересно, как ограничить запрос БД, чтобы я получал только последние 5 строк. Я хорошо знаю php и знаю, как написать его там, и похоже, что строка запроса похожа, но когда я пытаюсь добавить туда LIMIT, это вызывает массу ошибок.

var db = Database.Open("PhotoGallery");    
var races = db.Query("SELECT * FROM Races ORDER BY id DESC LIMIT 5");

Любая помощь была бы отличной, я мог бы поклясться, что где-то нашел ответ, но когда я сейчас ищу в Google запрос cshtml / razor limit db, он встречает все, кроме того, что я ищу, и тот сайт, который вкратце упомянул, что он сказал, что он точно такой же, как если бы вы писали строку в php. Так что я потерян и вот теперь лол. Заранее спасибо.

1 Ответ

1 голос
/ 07 июня 2011

Вы пытаетесь ограничить SQL Server запрос :

var races = db.Query("SELECT TOP 5 * FROM Races ORDER BY id DESC");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...