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