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?

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top