我在数据库中有一个产品模型,我在View上显示,但如果我也想要的话 同时显示类别等。怎么做?
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<MvcAppNorthwind.Models.Product>>" %>
但是,如果要在同一视图中显示或使用多个模型的数据?你是怎么做到的?
答案 0 :(得分:3)
创建一个新类(称为ViewModel对象),其目的是提供视图所需的数据,而不关心数据库结构。如果您担心必须将属性从一个对象复制到另一个对象,请查看Automapper。