2011-11-22 50 views
0

我需要创建一个结合两个表并将其发送到视图的linq语句。MVC - ViewModel

我需要为此创建一个ViewModel。

说输出将是以下

Table1.Vendor Table1.VendorName Table2.Address

回答

1

这取决于你的结果类型是什么。

如果您将一个动态对象返回一个匿名类型,那么您不能直接将它放入ViewBag(请参阅:Stuffing an anonymous type in ViewBag causing model binder issues)。但是,如果您要返回强类型的内容,则可以直接将其放入ViewBag并绕过模型。

这就是说,我总是倾向于拥有一个强类型的模型!