Ho ragione nel pensare che sia quasi come un involucro per tutti gli oggetti necessari per una vista?In MVC, cos'è un ViewModel?
Ad esempio, supponiamo di avere un negozio online che vendeva musica e dvd. Nella tua pagina di navigazione desideri visualizzare un elenco di tutti i tuoi dvd e musica. Costruiresti quindi un oggetto ViewModel che ha due proprietà contenenti un elenco di album e un elenco di dvd?
Dal mio punto di vista sembra che tu abbia tutte le tue classi modello ie. una classe Album/Dvd, ma semplicemente passare da sola non sarebbe sufficiente per la tua vista. Un ViewModel funziona fondamentalmente come un vettore per tutti i dati richiesti da View?
possibile duplicato di [Che cos'è ViewModel in MVC?] (Http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc) – HaveNoDisplayName
@HaveNoDisplayName Sfortunatamente questa domanda è di 4 mesi più vecchia di uno lo hai contrassegnato come duplicato, l'altro è visto molto più di questo. Il titolo fa la differenza che vedo. –
L'altra domanda ha risposte migliori quindi questo dovrebbe essere chiuso come duplicato, non viceversa. – Liam