Asp.net mvc ASP.Net MVC 3中具有多个存储库的控制器

Asp.net mvc ASP.Net MVC 3中具有多个存储库的控制器,asp.net-mvc,repository,asp.net-mvc-viewmodel,Asp.net Mvc,Repository,Asp.net Mvc Viewmodel,我有一个控制器,它控制一个作为标准搜索页面的视图。视图顶部有一个搜索条件部分,底部有一个网格部分,用于显示搜索结果。 我的控制器中有两个存储库,其中一个用于存储与条件部分相关联的combobox值等常见内容。另一个存储库用于网格数据。 我创建了一个包含两个存储库的viewmodel,并将其传递给我的视图(作为我的模型),这使得我的模型非常庞大。有更好的方法吗?最好使用

我有一个控制器,它控制一个作为标准搜索页面的视图。视图顶部有一个搜索条件部分,底部有一个网格部分,用于显示搜索结果。 我的控制器中有两个存储库,其中一个用于存储与条件部分相关联的combobox值等常见内容。另一个存储库用于网格数据。 我创建了一个包含两个存储库的viewmodel,并将其传递给我的视图(作为我的模型),这使得我的模型非常庞大。有更好的方法吗?

最好使用