У нас есть проект MVC с приличным размером, хорошо работающий на данный момент, я начал смотреть на некоторые повторные факторинг, и у меня есть вопрос.ASP.Net MVC Architecture - Местоположение ViewModels
В настоящее время уровень данных и уровень обслуживания хранятся в отдельной библиотеке классов. Контроллеры загружают объекты данных (сгенерированные из linq2sql) из уровня сервиса, который выполняет любую логическую проверку, а затем преобразует их в viewmodels (используя Auto-Mapper).
Вместо этого следует возвращать ViewModels непосредственно из службы?
Для получения дополнительной информации проверьте этот URL: http://planetofcoders.blogspot.com/2011/06/mvc-architecture-in-aspnet.html – 2011-06-05 08:40:53