Consistenza dei dati

di il
1 risposte

Consistenza dei dati

In un applicativo Windows sviluppato in C#, n utenti hanno la possibilita di leggere e modificare il contenuto di un file XML.

L'utente A apre una windows form che carica i dati contenuti in file1.xml, subito dopo l'utente B fa altrettanto ma modifica alcuni dati di file1.xml. come fa l'utente A per trattare l'ultima versione del file XML? cioe' quello con le modifiche apportate da B (se nella sua windows form vede ancora i dati caricati inizialmente?) ?



1 Risposte

  • Re: Consistenza dei dati

    Io farei così.
    Quando l'utente A tenterà di salvare i dati, il tuo programma lo avviserà dicendogli che non è possibile salvare il tutto in quanto i data d'origine sono stati cambiati.
    Dovrai quindi dare all'utente A l'opportunità di scegliere se abbandonare il tutto perdendo i dati inseriti o di ricaricare i dati aggiornati dopo la modifica dell'utente B.
    O comunque una variante (fra le tante possibili) di quanto ti ho detto.
    Ciao.

    SuperCap



    (Le risposte che lascio sono limitate alle mie conoscenze sull'argomento trattato. Quindi potrei anche sbagliare!)
Devi accedere o registrarti per scrivere nel forum
1 risposte