ASP.Net MVC você deve criar um modelo para cada exibição?
Eu sou bastante novo no ASP.Net MVC e me pego criando uma única classe de modelo para cada exibição. Por exemplo. SignInModel, SignUpModel, EditProfileModel e assim por diante.
Muitos deles são um pouco semelhantes, com os mesmos campos de banco de dados e algumas propriedades personalizadas.
É realmente assim que o MVC deve ser feito, ou eu perdi algum aspecto dele?
Sei que isso pode ser subjetivo, mas deve haver uma "melhor prática" em torno disso.