Проблема такая: есть модель "News" с параметрами "NewsId", "Title" и "Text". В представлении я вывожу эти новости:
@foreach (News n in Model)
{
<div class = "col-md-4">
<h2>@n.Title</h2>
<p>@n.Text</p>
<p><a class="btn btn-default" href="#">Далее »</a></p>
</div>
}
В HomeController написал так:
public ActionResult Index()
{
var news = db.News;
retutn View(news);
}
А в представлении задействовал это:
@using library.Models;
@model IEnumerable<News>
Проблема в том, что он мне выводит все новости, а мне нужны только последние три. Большое спасибо за ваши ответы.
В методе Index(), в HomeController надо записать
var news = db.News.OrderBy(News => News.NewsId).Skip(Math.Max(0, db.News.Count() - 3));
return View(news);
Все остальное остается как я и описывал выше.
Заказать блокнот с логотипом – эффективный инструмент вашего бренда
Преимущества и особенности применения филлеров и полинуклеотидов
Лучшие агентства по маркетингу криптовалют в 2025 году: кого выбрать для продвижения вашего проекта
Почему сайт не приносит клиентов: 7 технических и маркетинговых причин
Есть 3 таблицы post, files, tracker Делаю полнотекстовый поиск по post,теперь мне нужно узнать информацию о файле, LEFT JOIN files ,рабочий пример:
Собираю базу данныхЗадача найти оптимальное (наиболее производительное) решение модели базы
После покупки нового компьютера (доступ к старому есть ещё есть), нужно перенести на него информацию из базы данных которая у меня там была...