Due diverse applicazioni .NET non può accedere al file di db4o
Domanda
Ho appena scaricato e sto usando e DB40 7.9 e sto test su due diverse applicazioni .NET 3.5 utilizzando il tutorial fornito in dotazione.
Quando accedo stesso database: il file (c \ pilot.db4o) utilizzando queste due applicazioni, una dopo l'altra, ognuno sta riflettendo solo le modifiche apportate da tale applicazione, anche se sono state apportate tali modifiche durante la precedente esecuzione .
Perché ogni applicazione non vedere i cambiamenti l'altra domanda presentata per il file di database?
Soluzione
Come è il modello oggetto definito in ogni applicazione? Avete un (a) terza assemblea che definisce questo modello a oggetti o (b) si duplicato in ogni app?
Scenario B non funziona in quanto db4o ha bisogno di ricordare il nome di montaggio.
PS: So che questa è una risposta in ritardo, ma credo che l'informazione è utile per gli altri
.Adriano
Altri suggerimenti
In tal caso essere sicuri di commited i risultati e chiudere il db, in modo che la prossima applicazione può accedere al file e vedere i risultati commessi.
Ma nel caso in cui è necessario accedere da più 'clienti' si dovrebbe provare a utilizzare la modalità client / server!
, anche se sono state apportate tali modifiche durante la precedente esecuzione.
Che cosa si intende con questo?