Sto cercando di seguire lo schema MVVM in un'applicazione di reporting / statistiche che sto creando in C # / WPF.
Ho creato molte classi di modelli per mantenere le proprietà come punto di partenza. Alcuni di questi modelli sono fatti per incapsulare diverse statistiche in modo da poter presentare dati che possono essere incrociati.
Penso che il prossimo passo sia creare un livello di accesso ai dati con classi e metodi per connettersi a un database e prendere i valori per popolare questi modelli.
Stavo pensando di creare una connessione e passare una classe. Poi altre classi per ogni specifico insieme di dati che mi serviranno per i modelli. (costruendo query per passare)
Da quanto ho capito, chiamerò questi metodi del livello di accesso ai dati dal modello di visualizzazione per popolare le istanze dei miei modelli. Che presenterò con la vista.
Il mio approccio in teoria è il modo standard corretto per affrontare questo problema? Eventuali suggerimenti? O materiale di riferimento?