/ / Ho un'applicazione mvvm wpf, dove inserisco Database o Sockets? - c #, wpf, design-patterns, mvvm

Ho un'applicazione wpf mvvm, dove inserisco Database o Sockets? - c #, wpf, design-patterns, mvvm

come ho spiegato nel titolo, ho un'app wpf consolo una vista. Il modello è Nota. Nella vista è possibile aggiungere note. Queste note devono essere inviate a un server socket o salvate su un database, la mia domanda è: dove inserisco il codice relativo all'azione di salvataggio delle note? In model, viewmodel o in un'altra classe?

Questa domanda potrebbe essere banale, ma ho appena iniziato con wpf + mvvm e sono un po 'perso.

Grazie per l'aiuto :)

risposte:

1 per risposta № 1

Salvare o caricare i dati del modello dovrebbe trovarsi nel model o una classe utilizzata dal modello. Quello sarebbe il primo M di


1 per risposta № 2

viewmodel è l'inter-mediatore tra vista e modello.viewmodel è il posto in cui si codifica la funzionalità desiderata nella propria applicazione mentre il modello è la classe principale che descrive le entità della tua applicazione.