Dove creare un file in WPF / MVVM

4

Sto costruendo un'applicazione WPF / MVVM che accetta l'input dall'utente e genera un documento di output che salva in una cartella temporanea e che si apre per la visualizzazione nell'applicazione nativa (ad es. MS Word). I dati del documento sono, ovviamente, rappresentati dal modello e dalla logica per la costruzione del documento reale (compresa l'interazione con una libreria di terze parti che funziona con i formati di file di documento).

La mia domanda è: l'effettiva operazione di salvataggio su disco del file dovrebbe essere nel modello? O dovrebbe passare qualche tipo di oggetto (stream, possibilmente) di nuovo al modello di vista in modo che possa essere salvato sul disco lì. Dove fa qualcosa del genere?

    
posta rory.ap 16.06.2015 - 21:59
fonte

1 risposta

3

Il modello intende rappresentare sia lo stato corrente dei dati sia il livello di accesso ai dati che rappresenta il contenuto. Quindi, se stavi usando un database, dovresti gestire le chiamate di lettura / scrittura lì. Allo stesso modo, dovresti fare letture e scritture su disco nel tuo modello (o, almeno, lo farei).

    
risposta data 16.06.2015 - 22:29
fonte

Leggi altre domande sui tag