MVC3 Частичные виды

Все еще учусь MVC3, EF. Пока я подключаюсь к MySql, но я считаю, что это не будет актуально. Для простоты я решил использовать одну базу данных для своего тестового приложения и включил категорию для дифференциации данных. Например, у меня есть новости, события, информация и категории страниц. Теперь, когда дело доходит до перечисления содержимого в представлениях, например, на главной странице, я хочу перечислить последние 5 новостей (категория новостей), последние 5 событий (категория событий), текст приветствия (категория информации). Я был в состоянии создать частичное представление, чтобы перечислить их в различных разделах домашней страницы. Но я чувствую, что делаю это неправильно, так как в каждом из этих PartialViews я снова и снова запрашиваю одну и ту же таблицу и просто фильтруюwhere cat=....в запросе LINQ. Можете ли вы подтвердить, если это должно быть практикой или есть лучший способ сделать это.

Ответы на вопрос(3)

Ваш ответ на вопрос