What is a model in user interface design patterns such as MVC, MVP, MVVM?

I have seen many tutorials and examples using the Model-View UI design templates, and they all implement them in different ways, especially in the Model part. In some examples, a model is data (the actual representation of an object of a certain database) in a certain level of data access (for example, a repository template) in some of its service layers ...
If someone tells you that he uses the MV * template in his application, what will he tell you about application design? Does it support the representation in memory of the database in the object graph and use it as a data source or some level of data access to query the database ...

What will you choose as a model for a data-oriented smart client application, which mainly contains tabs with tables?

+5
source share
4 answers

- , , . . , . , . , , , , , , . , , persistence, ActiveRecord Repository. , .

, MVC, MVP MVVM . , , . , , , , , .

, - LINQ to SQL, LINQ to Entities, nHibernate, Castle ActiveRecord .. MS. () , , . , , , , .

+7

- , MV *, , , , . MVVM , , ViewModel View, .

- . , , . , . MVVM - .

, - sqlite Entity Framework ORM. , T4 Dto, automapper ViewModel, , .

0

, , , MVC ntier. , .

, Confussion over MVC

0

, / / (.. ..). , .

"" Model-View-Controller, .

You can see the following article, which describes several popular and new design patterns related to the presentation component and model.

0
source

All Articles