Índice:
Definição - O que significa Model (MVC)?
Um Modelo, no contexto de um MVC (ASP.NET Model View Controller), é a representação dos dados postados no Controller, os dados que estão sendo trabalhados em uma View ou a representação das entidades específicas do domínio que operam nos negócios camada.
O Modelo contém informações principais do aplicativo. Inclui dados, regras de validação, acesso a dados e lógica de agregação.
Techopedia explica o Model (MVC)
O modelo é a parte do MVC que implementa a lógica do domínio. Em termos simples, essa lógica é usada para manipular os dados passados entre o banco de dados e a interface do usuário (UI).
O modelo é conhecido como objeto de domínio ou entidade de domínio.
Os objetos de domínio são armazenados na pasta Modelos no ASP.NET. O modelo de domínio representa a perspectiva do aplicativo para os dados a serem manipulados, enquanto um modelo de visualização é necessário para produzir o mecanismo que gera a Visualização.