Предполагая, что вы хотели разработать свои контроллеры, чтобы использовать ViewModel для хранения данных для отображаемых видов, должны ли все данные содержаться в ViewModel? Какие условия было бы нормально обойти ViewModel?
Причина, по которой я спрашиваю, я в том положении, когда часть кода использует ViewData, а некоторые используют ViewModel. Я хочу распространять набор рекомендаций в команде, когда это правильно использовать ViewData, и когда он просто использует ярлыки. Я бы хотел, чтобы мнения других разработчиков, которые занимались этим, чтобы я знал, что мои рекомендации не только меня пристрастны.