È utile utilizzare l'associazione dati all'entità Entity Framework in WPF?
Ho creato un contesto framework per entità singola:
- Per avere una sola connessione e non si aprirà e si chiuderà sempre.
- Quindi posso passare l'entità a qualsiasi classe, e posso modificare l'entità e apportare modifiche al database.
Tutti i ViewModels che rimuovono l'entità dallo stesso contesto e assegnamento di dati alla vista mi fanno risparmiare tempo dalla mappatura di nuovo oggetto, ma ora immagino che ci sia un problema nel non utilizzare il nuovo contesto:
Un ViewModel che associa i dati a un'entità, quindi qualcun altro ha aggiornato i dati. ViewModel continua a visualizzare i vecchi dati, poiché il contesto non viene mai eliminato per l'aggiornamento.
Creo sempre un nuovo contesto e poi lo elimina. Se voglio passare l'Entità in giro, allora ci saranno conflitti tra Contesto ed Entità.
Qual è il modo suggerito per farlo?