在asp.net mvc中应该在哪里创建/操作视图模型?

ste*_*776 3 c# asp.net asp.net-mvc asp.net-mvc-3

在ASP.NET MVC中,应该在哪里使用视图模型?

这应该在控制器中严格完成吗?或者可以说,从存储库方法返回一个视图模型?

blo*_*art 6

在我看来,viewmodels特定于任何应用程序将使用它们,而存储库将返回所有应用程序通用的模型.所以我认为视图模型应该在网站中从存储库返回的通用模型中创建,而不是将存储库绑定到了解视图的布局方式.