Как отобразить данные из нескольких моделей в одном представлении? - PullRequest
0 голосов
/ 31 июля 2010

У меня есть Модель продукта из базы данных, которую я отображаю в Представлении, но если бы я также хотел отобразить Категории также и так далее.Как это сделать?

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<MvcAppNorthwind.Models.Product>>" %>

Но если вы хотите отображать или использовать данные из нескольких моделей в одном представлении?Как ты это делаешь тогда?

1 Ответ

3 голосов
/ 31 июля 2010

Создайте новый класс (называемый объектом ViewModel), целью которого в жизни является предоставление данных, необходимых для вашего представления, и не связанных с вашей структурой базы данных.Если вам нужно скопировать свойства из одного объекта в другой, загляните в Automapper .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...