Qual è la M in MVVM?

2

La M (modello) in MVVM è uguale alla logica aziendale + dati? O è solo dovuto essere dati / stato per la vista?

Sfondo: in un progetto usiamo "modello" come nome per un oggetto che contiene i dati di presentazione. Mi aspetto che sia sbagliato. A mio parere, una classe / struttura che contiene solo dati di presentazione o stato dovrebbe essere chiamata per es. "SomeData" o "SomeState" invece di "SomeModel".

    
posta nepa 23.01.2018 - 15:42
fonte

1 risposta

6

In MVVM il modello deve contenere dati e logica di business / validazione.

Tratto dalla documentazione Microsoft sul modello:

The model in MVVM is an implementation of the application's domain model that includes a data model along with business and validation logic. Examples of model objects include repositories, business objects, data transfer objects (DTOs), Plain Old CLR Objects (POCOs), and generated entity and proxy objects.

    
risposta data 23.01.2018 - 15:48
fonte

Leggi altre domande sui tag