Definição – O que significa Model (MVC)?
Um modelo, no contexto de um ASP.NET Model View Controller (MVC), é a representação dos dados sendo postados no Controller, os dados sendo trabalhados em uma View ou a representação das entidades específicas do domínio operando no negócio camada.
O modelo contém informações básicas do aplicativo. Inclui dados, regras de validação, acesso a dados e lógica de agregação.
Definirtec explica o modelo (MVC)
O modelo é a parte do MVC que implementa a lógica do domínio. Em termos simples, essa lógica é usada para lidar com os dados passados entre o banco de dados e a interface do usuário (IU).
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 tratados, enquanto um modelo de visualização é necessário para produzir o mecanismo que gera a visualização.
Esta definição foi escrita no contexto do ASP.NET