Возможно, это будет дуп, но я не нашел ничего, что поможет мне исправить проблему.MVC 3 Injection Dependency Injection
У меня есть контроллер, который может иметь различные ViewModels:
Я хотел бы сделать что-то вроде:
[HttpPost]
public ActionResult ExportToExcell(ILeadsViewModel model)
{
}
Мои ViewModels являются:
public class ViewModelTest1 : ILeadsViewModel
public class ViewModelTest2 : ILeadsViewModel
public class ViewModelTest3 : ILeadsViewModel
Есть ли возможность настроить Unity верните верный экземпляр для моего ViewModel? Если возможно, как? Если возможно, но вы не предлагаете этого, объясните, почему.
Спасибо.
Меня интересуют, насколько они отличаются друг от друга и что это дает. –
Каждая модель просмотра содержит вложенную модель, которая может различаться в зависимости от пользовательского запроса, а затем визуализация данных различна для каждого типа модели представления. – StringBuilder