0
我遇到以下情况传来:查看与多对多的关系
我有2个表:
EVENTOS和Convidados
我不得不创建第三个表关联多个
id_evento和id_convidado
我创建了一个名为EventoConvidado的控制器,并且需要在屏幕上显示所有Convidados。
我该如何将模型传递给视图?
我遇到以下情况传来:查看与多对多的关系
我有2个表:
EVENTOS和Convidados
我不得不创建第三个表关联多个
id_evento和id_convidado
我创建了一个名为EventoConvidado的控制器,并且需要在屏幕上显示所有Convidados。
我该如何将模型传递给视图?
我在您的描述中只发现一个问题 - 如何将模型传递给视图。 您创建一个视图模型称为EventosConvidadosViewModel这样的:
public class EventosConvidadosViewModel
{
public Eventos Eventos { get; set; }
public Convidados Convidados { get; set; }
}
在控制器,你做这样的事:
public ActionResult Index()
{
var viewModel = new EventosCandidatosViewModel();
// should you need to fill in the parameters for the view model you do it here
return View(viewModel);
}
在视图中的第一行应该是
@model EventosCandidatosViewModel;
你在视图内以下列方式使用此模型:@Model
。您可以像这样访问其属性:@Model.Eventos
或@Model.Convidados
。
希望这可以帮助你。
对不起,但你的问题不是很清楚。你使用什么数据访问技术?你确切的困难是什么? – 2013-03-12 21:45:08
也许这可以帮助你:http://stackoverflow.com/questions/3694632/automapper-bestpractice-of-mapping-a-many-to-many-association-into-a-flat-obje/3704643#3704643 – Rookian 2013-03-12 22:05:28